在Vim中卸载插件

Raf*_*fid 23 vim uninstall

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

ZyX*_*ZyX 27

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

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


Ser*_*ujo 14

要轻松管理vim使用病原体的插件 和这篇很棒的文章 - > 回到vim

  • 病原体很好......但是Vundle更好地管理和更新插件:https://github.com/VundleVim/Vundle.vim (2认同)

小智 5

如果通过Vundle安装vim插件,则很容易卸载插件,请在.vimrc中注释掉该插件,例如:

"Bundle 'tmhedberg/SimpylFold'
Run Code Online (Sandbox Code Playgroud)

然后

:BundleClean  
Run Code Online (Sandbox Code Playgroud)

Vundle的常用命令::BundleList-列出所有插件
:BundleInstall-安装所有插件
:BundleInstall!-更新所有插件
:BundleSearch foo-查找foo插件
:BundleSearch!foo插件的foo -refresh缓冲区
:BundleClean-如果未在.vimrc中定义插件,则清除所有插件


Jog*_*mar 5

您可以简单地运行:

vim +PlugClean
Run Code Online (Sandbox Code Playgroud)

或者打开 vim 并运行:PlugClean.

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