在Vim中卸载插件

时间:2011-01-16 11:06:44

标签: vim uninstall

在我的〜/ .vim文件夹中安装了很多插件后,我觉得我不再理解该文件夹的内容了,我对从〜/ .vim / plugin删除插件以卸载插件感到不自信。如果我在其他目录中有文件怎么办?如果文档已经注册(:helptags)但插件将被删除怎么办?是否有任何程序来卸载插件?我真的不希望我的Vim最终像我的Windows一样混乱: - )

5 个答案:

答案 0 :(得分:27)

如果要卸载手动安装到〜/ .vim中的插件,则应重新下载其存档,列出其内容并手动删除所有内容,然后再次运行:helptags(这将删除缺少的标记)。如果从vimball安装了插件,请参阅:RmVimball的文档。 Vimball档案通常有.vba.vba.gz个扩展名。如果您不记得vimball文件名,它将包含在~/.vim/.VimballRecord文件中。

为了避免将来出现此问题,请尝试使用vim-addon-manager插件。与病原体一样,它将每个插件放入单独的目录中,但也能够下载,安装和更新它们。

答案 1 :(得分:14)

使用pathogen轻松管理vim中的插件 这个很棒的文章 - > come home to vim

答案 2 :(得分:4)

如果您通过Vundle安装vim插件,则可以轻松卸载插件,在.vimrc中注释插件,例如:

"Bundle 'tmhedberg/SimpylFold'

然后

:BundleClean  

Vundle的常用命令: :BundleList -List所有插件
:BundleInstall - 安装所有插件
:BundleInstall! - 更新所有插件
:BundleSearch foo -Find foo插件
:BundleSearch!用于foo插件的foo -refresh缓冲区
:BundleClean - 如果插件未在.vimrc中定义

,则清除所有插件

答案 3 :(得分:1)

您可以简单地运行:

vim +PlugClean

或打开vim并运行:PlugClean

在运行此命令时,它将要求您删除插件目录。用y回答,它将清理插头。

答案 4 :(得分:0)

有趣的是,即使下载量很大的Pathogen.vim文档也大胆建议(它们的重点,不是我的重点):

对于新用户,我建议改为使用Vim的内置软件包管理。 :help packages


好吧,我可以暗示一下,对于我们大多数新用户而言,病原体不是。

因此,接着研究本机vim软件包及其提供的内容...

:help packages 的骨瘦如柴是这样的:

...可以将软件包作为存档下载并解压缩到其自己的目录中。

因此这些文件不会与其他插件的文件混在一起。

这使得更新和删除变得很容易。