识别引起Vim行为异常的插件

3

我在vim和nvim的左边距上看到了一些视觉留痕。我不确定是哪个插件导致了这种行为。我尝试启用/禁用了一些插件组合,但无法确定。

enter image description here enter image description here


命令 scriptnames 显示所有已加载的脚本名称。查找更改语法高亮的脚本。一旦确定问题脚本,您可以禁用它或修复它。 - builder-7000
可能是 ale 或 syntastic。 - D. Ben Knoble
尝试这个 https://dev59.com/iXA75IYBdhLWcg3w790Y - Life5ign
2个回答

2
您可以使用:sign list找到确切的定义。这可以帮助您找出它们所定义的插件。(:help signs:help :sign-list
不幸的是,似乎:sign不能与:verbose一起使用,因此您需要自己找到定义的位置。其他人已经提到了:scriptnames,但也许只需要像grep -r sign .vim/plugged这样简单(用包含插件的任何目录替换)。

1
正如Sergio所说,您可以使用:scriptnames命令查看所有可能具有此高亮规则的文件。无法从vim中确定特定的文件是导致问题的原因。最好的方法是禁用所有插件,逐个添加它们直到出现问题。您可以阅读所有文件并尝试找到它,但我不建议这样做。
如果您想验证干净环境不会出现此问题,则可以使用 vim <file> -u NONE 加载没有您的.vimrc的vim。然后,您可以尝试没有插件的.vimrc,然后再添加插件(如果您有大量插件,请分组添加),以确定哪一个是有问题的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接