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

Posted

技术标签:

【中文标题】如何在 Vim 中列出加载的插件?【英文标题】:How do I list loaded plugins in Vim? 【发布时间】:2010-09-08 02:46:06 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

:scriptnames:commands:functions 和类似的 Vim 命令的问题在于,它们以大块文本显示信息,很难直观地解析。

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

【讨论】:

@Mohammed,我安装了大灯。我在 Mac OS X Mountain Lion 上,在“vim”中看不到菜单。我的路径中没有“gvim”。知道如何获取/运行一个 GUI vim 来显示菜单以便我可以看到 Headlights 菜单吗? @RobBednark MacVim 正是您所寻找的。您可以通过 brew install macvim 使用 HomeBrew 安装它,或者通过 here 获取它。如果您安装了该命令行工具,则可以使用mvim 从命令行激活它。 (如果您习惯于输入,可以将其别名为 gvim @adam_0 我把它作为brew cask install macvim【参考方案3】:
:set runtimepath?

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

【讨论】:

这不列出加载的插件它列出运行时路径【参考方案4】:

如果你使用Vundle,:PluginList

【讨论】:

【参考方案5】:

:帮助本地添加

列出添加的本地插件。

【讨论】:

请注意,这只会列出安装了正确的 vim 帮助文件的插件 @jb 嗯,对于说“对不起,X 没有帮助”的情况,我得到了肯定的结果【参考方案6】:

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

:PlugStatus

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

【讨论】:

以上是关于如何在 Vim 中列出加载的插件?的主要内容,如果未能解决你的问题,请参考以下文章

vim,目录插件,求高手解答!

如何编写自己的插件?

如何让 Vim 尊重 .editorconfig?

如何安装jedi vim插件

如何在Vim插件输出中为单词着色

如何在 Intellij 的 IDEA Vim 模拟器中安装 vim 插件(abolish.vim)?