是否有一种更为正统的方式可以更快地进入ex模式,例如使用单击键,而不是按下shift键;为':'?为什么这个角色曾被选择用于这种频繁访问的模式?通常足够烦人我会不小心错过shift键,开始键入ex命令,并发现我有很多要撤消。谢谢你的建议。 :)
答案 0 :(得分:11)
设置您自己的映射。 e.g。
nmap <Space> :
现在,正常模式下的空格键将带您进入命令行。但是我个人认为:
很难输入。在几个月的Vimming之后,你会习惯它。
答案 1 :(得分:4)
而不是制作一个快速的宏只是为了输入:你可能想要自动化任何你急于做的事情。像这样的小技巧加起来。
我发现双斜线是一个容易的领导者。 (很多插件映射单\)
例如我有
nnoremap \\ t:vert stag&lt; - 在垂直窗口中打开当前单词的标记
nnoremap \\ g:vimgrep ** / *&lt; - 在光标下搜索代码树
nnoremap \\ w:w
等
答案 2 :(得分:3)
键入':'不会让你进入ex模式,它会让你进入命令模式。我不确定这是否是默认的键绑定,但“Q”会让我进入ex模式。
至于进入命令模式的更快方式,它不会比单次击键快得多。我建议你花一点时间来适应它。
答案 3 :(得分:2)
我用分号字符切换了分号字符。
noremap : ;
noremap ; :
现在,要进入命令模式,我只需按;
(无转换)并执行:
(Shift +;)即可向前转发f
或t
搜索范围。
答案 4 :(得分:0)