在我的〜/ .vim文件夹中安装了很多插件后,我觉得我不再理解该文件夹的内容了,我对从〜/ .vim / plugin删除插件以卸载插件感到不自信。如果我在其他目录中有文件怎么办?如果文档已经注册(:helptags)但插件将被删除怎么办?是否有任何程序来卸载插件?我真的不希望我的Vim最终像我的Windows一样混乱: - )
答案 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
的骨瘦如柴是这样的:
...可以将软件包作为存档下载并解压缩到其自己的目录中。
因此这些文件不会与其他插件的文件混在一起。
这使得更新和删除变得很容易。