Vim中的成对完成
我用Vim编写代码,最近对它的成对完成特性越来越恼火。一般来说,我并不认为需要结对,因为我倾向于自己自然地尝试结对(这里的结对是指键入一组括号中的“结对”)。真正让我恼火的是,当我已经写了文本,并用引号将其括起来时,例如,我将在单词的开头,键入“然后两个将在那里弹出,而不仅仅是1,然后我旋转到单词的结尾并键入另一个感叹号。无论如何,这是我的咆哮,所以任何帮助阻止我的维姆做这件事都将不胜感激。我使用spfvim-13(),并且只稍微修改了.vimrc。我无法准确地指出这个具体问题是从哪里产生的。这不是vim的固有行为,肯定是某个插件导致的。我不能确定spf13可能有一个特定的插件用于此,我寻找了我知道的流行插件,如simple_pairs等Vim中的成对完成,vim,Vim,我用Vim编写代码,最近对它的成对完成特性越来越恼火。一般来说,我并不认为需要结对,因为我倾向于自己自然地尝试结对(这里的结对是指键入一组括号中的“结对”)。真正让我恼火的是,当我已经写了文本,并用引号将其括起来时,例如,我将在单词的开头,键入“然后两个将在那里弹出,而不仅仅是1,然后我旋转到单词的结尾并键入另一个感叹号。无论如何,这是我的咆哮,所以任何帮助阻止我的维姆做这件事都将不胜感激。我使用spfvim-13(),并且只稍微修改了.vimrc。我无法准确地指出这个具体问题是从哪里产生的。这
调查原因的最佳方法是只查看
:verbose imap'
的输出,您将知道它的设置位置,然后删除该插件/设置。我能够将其缩小到vim autoclose,然后禁用它。谢谢你的提示@像spf-13和Janus这样的DhruvaVim“发行版”以快速安装和开箱即用的设置吸引您,但您付出的代价是复杂性的增加(您需要了解Vim的运行时加载方案和发行版的任意约定)和灵活性的提高(发行版可能会使某些事情变得更容易,但其他事情却非常困难)。Vim的可定制性令人难以置信,使用其他人的定制毫无意义。