检测哪个插件在写完开头后自动写入结束注释字符

时间:2014-10-10 20:13:00

标签: vim

我已经安装了spf13包,其中包含大量用于测试的插件。 当我键入(或“或”看起来像评论开头的任何内容,插件添加相应的结束字符)或“。 我怎么能找到哪个插件是“罪魁祸首”?一般来说,调查此类问题的逻辑方法是什么?

2 个答案:

答案 0 :(得分:2)

spf-13 Janus 这样的Vim“发行版”会通过快速安装和开箱即用的设置来引诱您,但您需要付出代价复杂性(您需要了解Vim的运行时加载方案和分布的任意约定)和不灵活性(分布可能使一些事情变得更容易,但其他事情非常困难)。 Vim非常可定制,使用其他人的定制毫无意义。

也就是说,该功能来自一个显然附带spf13的自动关闭插件。通常,如果您需要找出映射背后的插件,:verbose map命令将告诉您映射的来源。在您的情况下,这可能是由插入模式中的(键触发的,因此查询将是:

:verbose imap (

答案 1 :(得分:1)

处理插件的唯一理智方法是当你需要Vim中没有的东西时自己购物(假设你真的试图找到问题的内置解决方案)和彻底阅读插件的文档。这样,您就可以控制您的配置,从不会遇到意外行为。

像您安装的那样的发行版假装通过强制所有类型的插件和设置以及不必要的复杂层到不知情的新手来使配置变得更简单,从而积极地阻止正确的学习。

我建议你尽快放弃那个垃圾。

至于“调查此类问题的逻辑方法”,您必须浏览所有插件才能找到导致该不良行为的插件。

FWIW,我知道插件的名称,但非常对于您自己 进行非常重要。< / p>