vim 编辑中文时使用vim命令

vim在开启中文输入法以后,要想使用vim的命令,需要切换到英文模式,然后再键入vim命令。这是非常不方便的。
比如你要使用dd删除当前行。如果你在normal模式,键入dd将显式可用的中文词语(然后回车也可以删除当前行)。

一个可行的方法是使用输入法的v开头的输入方法,即键入vdd,既可。
如果要删除多行,可以先键入数字,然后再键入dd,其他命令同理可用。

在不切换输入法的情况下,要进入:命令行模式还是有问题,因为v:并不工作。
这个可以通过一个map来实现,比如
nmap :
即可以实现ctrl-l进入冒号模式。注意在:后面加一个空格,否则这个map不会生效。



本文地址: http://www.bagualu.net/wordpress/archives/5318 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注