Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim中的成对完成_Vim - Fatal编程技术网

Vim中的成对完成

Vim中的成对完成,vim,Vim,我用Vim编写代码,最近对它的成对完成特性越来越恼火。一般来说,我并不认为需要结对,因为我倾向于自己自然地尝试结对(这里的结对是指键入一组括号中的“结对”)。真正让我恼火的是,当我已经写了文本,并用引号将其括起来时,例如,我将在单词的开头,键入“然后两个将在那里弹出,而不仅仅是1,然后我旋转到单词的结尾并键入另一个感叹号。无论如何,这是我的咆哮,所以任何帮助阻止我的维姆做这件事都将不胜感激。我使用spfvim-13(),并且只稍微修改了.vimrc。我无法准确地指出这个具体问题是从哪里产生的。这

我用Vim编写代码,最近对它的成对完成特性越来越恼火。一般来说,我并不认为需要结对,因为我倾向于自己自然地尝试结对(这里的结对是指键入一组括号中的“结对”)。真正让我恼火的是,当我已经写了文本,并用引号将其括起来时,例如,我将在单词的开头,键入“然后两个将在那里弹出,而不仅仅是1,然后我旋转到单词的结尾并键入另一个感叹号。无论如何,这是我的咆哮,所以任何帮助阻止我的维姆做这件事都将不胜感激。我使用spfvim-13(),并且只稍微修改了.vimrc。我无法准确地指出这个具体问题是从哪里产生的。

这不是vim的固有行为,肯定是某个插件导致的。我不能确定spf13可能有一个特定的插件用于此,我寻找了我知道的流行插件,如simple_pairs等


调查原因的最佳方法是只查看
:verbose imap'
的输出,您将知道它的设置位置,然后删除该插件/设置。

我能够将其缩小到vim autoclose,然后禁用它。谢谢你的提示@像spf-13和Janus这样的DhruvaVim“发行版”以快速安装和开箱即用的设置吸引您,但您付出的代价是复杂性的增加(您需要了解Vim的运行时加载方案和发行版的任意约定)和灵活性的提高(发行版可能会使某些事情变得更容易,但其他事情却非常困难)。Vim的可定制性令人难以置信,使用其他人的定制毫无意义。