目前,我移至vim用作文本编辑器 但是我有问题在我的.vimrc文件中,我分别将{,[和<分别映射为{},[]和<>,它可以正常工作,但是vim里面有很多空格(就像()一样!!
如果可能的话,如何在不添加插件的情况下解决该问题?
答案 0 :(得分:1)
然后,我使用仅 以下命令的rc文件开始vim
(或gvim
),它会按预期工作。
set nocompatible
inoremap { {}<left>
inoremap ( ()<left>
inoremap [ []<left>
inoremap < <lt>><left>
inoremap " ""<left>
inoremap ' ''<left>
将上面的内容复制为一个文件(例如foo
),然后运行vim -u foo
,查看其是否有效。如果那行不通,我无法重现您的问题。
如果上面的行有效,请逐个添加rc文件的其余部分,并检查行为的变化。