如何列出Vim中已加载的插件?


279

有人知道在Vim中列出“已加载的插件”的方法吗?我知道我自己应该跟踪这种情况,但是能够检查当前状态总是很好。

Answers:


361

我自己不是VIM用户,所以如果这完全脱离基础,请原谅我。但是根据我从以下VIM Tips网站收集的信息:

" where was an option set  
:scriptnames            : list all plugins, _vimrcs loaded (super)  
:verbose set history?   : reveals value of history and where set  
:function               : list functions  
:func SearchCompl       : List particular function

76
WTG即使您自己不使用VIM,也可以在VIM技巧上查找它!
弥敦道·费尔曼

44

的问题:scriptnames:commands:functions,和类似的Vim命令,是因为它们显示在一个大的板坯文本的,这是非常难以在视觉上解析信息。

为了解决这个问题,我写了Headlights这个插件,它向Vim添加了一个菜单,显示了所有已加载的TextMate风格的插件。附加的好处是它显示了插件命令,映射,文件和其他片段。


@Mohammed,我安装了头灯。我在Mac OS X Mountain Lion上,在“ vim”中看不到菜单。我的路径中没有“ gvim”。知道如何获取/运行将显示菜单的GUI Vim,以便可以看到“前灯”菜单吗?
罗伯·贝德纳克

@RobBednark MacVim是您想要的。您可以通过HomeBrew安装它,brew install macvim也可以在此处获取。mvim如果安装了该命令行工具,则可以从命令行激活它。(gvim如果您习惯于键入,也可以使用别名)
adam_0

1
@ adam_0我的意思是brew cask install macvim
-barlop


22
:set runtimepath?

这列出了用Vim打开文件时加载的所有插件的路径。


1
这没有列出已加载的插件,而是列出了运行时路径
jb

7

:help本地添加

列出添加的本地插件。


1
请注意,这只会列出已安装适当的vim帮助文件的插件
jb

@jb嗯,如果说“对不起,X帮不上忙”,我会得到积极的结果
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.