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


当前回答

如果你使用vim-plug(插头),” 一个极简的Vim插件管理器。”:

:PlugStatus

这不仅会列出你的插件,还会检查它们的状态。

其他回答

如果你使用vim-plug(插头),” 一个极简的Vim插件管理器。”:

:PlugStatus

这不仅会列出你的插件,还会检查它们的状态。

我自己不是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

使用:scriptnames、:commands、:functions和类似的Vim命令的问题是,它们在大量文本中显示信息,这非常难以可视化地解析。

为了解决这个问题,我写了一个插件Headlights,它在Vim中添加了一个菜单,显示所有加载的插件,TextMate样式。附加的好处是它可以显示插件命令、映射、文件和其他零碎的信息。

:set runtimepath?

这列出了当一个文件被Vim打开时加载的所有插件的路径。

如果你使用Vundle,:PluginList。