在vim中贴图右括号

时间:2018-08-03 21:38:33

标签: vim parentheses

目前,我移至vim用作文本编辑器 但是我有问题在我的.vimrc文件中,我分别将{,[和<分别映射为{},[]和<>,它可以正常工作,但是vim里面有很多空格(就像()一样!!

如果可能的话,如何在不添加插件的情况下解决该问题?

enter image description here

enter image description here

1 个答案:

答案 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文件的其余部分,并检查行为的变化。