Vim c-remap常见错别字

时间:2016-01-19 10:17:13

标签: vim

当我想打开文件时,我经常输入:E(大写)而不是:e(小写)。 :w[a]:q[a]的映射也是如此。

我想我可以通过.vimrc中的以下内容解决这个问题:

cnoremap E e
cnoremap W w
...

他们通过将E转换为e来工作,但遗憾的是,它还使得使用大写E打开/保存文件变得更加困难,后者在运行中变为小写。要获得我知道的大写字母,必须使用ctrl-v< letter>在C模式

有没有更好的方法可以帮助我解决常见的拼写错误?

1 个答案:

答案 0 :(得分:3)

也许你可以创建一个自定义命令W,并将参数转发给真正的w命令:

command! -nargs=* -bang W w<bang> <args>