我希望vim
中的密钥具有以下行为(例如F8密钥):
找到以:!
开头的最新ex命令并重复它。
例如,如果我的命令历史记录是
(...)
:!python abc.py
/hi
:%s/hi/ho/g
:w
然后按F8我想让vim运行:!python abc.py
答案 0 :(得分:9)
:!!
重复上一次:!{cmd}
。您可以将其映射到F8,如下所示:
:nnoremap <F8> :!!<CR>
答案 1 :(得分:1)
nnoremap <F8> :!<UP><ENTER>
答案 2 :(得分:1)
您可以尝试以下映射:
nnoremap <F8> q:?^!<CR><CR>
说明:
q:
- 打开命令行窗口?^!
- 搜索以!
<CR><CR>
- 点击两次以执行该命令