在Vim中卸载插件

在Vim中卸载插件,vim,uninstallation,Vim,Uninstallation,在我的~/.vim文件夹中安装了许多插件之后,我觉得我不再了解该文件夹的内容,我对从~/.vim/plugin中删除插件以卸载插件没有足够的信心。如果在其他目录中有相关文件怎么办?如果文档已经注册(:helptags),但插件将被删除,该怎么办?是否有卸载vim插件的程序?我真的不希望我的Vim最终像我的Windows一样凌乱。如果你想手动卸载安装在~/.Vim中的插件,你应该重新下载它的存档,列出它的内容并手动删除所有内容,然后再次运行:helptags(这将删除丢失的标签)。如果插件是从vi

在我的~/.vim文件夹中安装了许多插件之后,我觉得我不再了解该文件夹的内容,我对从~/.vim/plugin中删除插件以卸载插件没有足够的信心。如果在其他目录中有相关文件怎么办?如果文档已经注册(:helptags),但插件将被删除,该怎么办?是否有卸载vim插件的程序?我真的不希望我的Vim最终像我的Windows一样凌乱。

如果你想手动卸载安装在~/.Vim中的插件,你应该重新下载它的存档,列出它的内容并手动删除所有内容,然后再次运行
:helptags
(这将删除丢失的标签)。如果插件是从vimball安装的,请参阅
:RmVimball
的文档。Vimball归档文件通常具有
.vba
.vba.gz
扩展名。如果您不记得vimball文件名,它将包含在
~/.vim/.VimballRecord
文件中


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

以便在vim使用中轻松管理插件
这篇很棒的文章-->

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

"Bundle 'tmhedberg/SimpylFold'
然后

Vundle的常用命令: :BundleList-列出所有插件
:BundleInstall-安装所有插件
:BundleInstall-更新所有插件
:BundleSearch foo-查找foo插件
:BundleSearch!foo-刷新foo插件的缓冲区

:BundleClean-如果插件未在.vimrc中定义,请清理所有插件有趣的是,即使是大量下载的文档也大胆地建议(它们的重点,而不是我的重点):

对于新用户,我建议改用Vim的内置包管理。
:帮助包


好的,我可以得到一个提示,病原体不适合我们大多数新用户

因此,接下来研究原生vim包,以及它提供的功能

来自
:帮助包的skinny似乎是这样的:

。。。包可以作为归档文件下载并解压缩到自己的目录中

因此,这些文件不会与其他插件的文件混合

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

您只需运行:

vim+插头清洁
或者打开vim并运行
:PlugClean


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

为了避免问题,首先应该使用TPOP的病原体()。它通过将每个插件保存在单独的子目录中来分离所有插件。这使得删除插件非常容易…谢谢!这似乎是一个很好的插件,但为时已晚。不管怎样,为什么不把它作为一个对人们有益的答案呢?谢谢你的答案,我相信这是最好的答案。我将尝试vim插件管理器。我开始相信Vim应该有一个类似于iPhone和Android的市场。这样,用户就可以改变搜索市场的方式,看看是否有有趣的博客。或者可能已经有这样一个插件了?“有什么想法吗?”Promather说。为了有市场,vim必须有一个VM,这样就不容易获得源代码。也许有人会调整vim插件管理器,使其能够浏览vim.org,但在可预见的未来肯定不会有任何市场。。。但Vundle更适合管理和更新插件:
:BundleClean