vim病原体如何使事情变得更容易?

vim病原体如何使事情变得更容易?,vim,Vim,如果我理解正确的话,使用病原体可以使事情变得简单,因为安装/卸载插件所要做的就是从某个目录中放置或删除插件 但这不是插件目录的用途吗?如何更好呢?更好,因为您可以将插件单独存储在~/.vim/bundle目录中。这使您更容易将所有配置目录置于版本控制系统下。举个例子,看看我的博客 我使用的所有插件都存储为git,这使得更新很容易处理。此外,如果您想删除插件,只需删除捆绑包中的相对目录即可。插件可以是一个单独的plugin\u name.vim文件,然后放入~/.vim/plugin/。如果每个插

如果我理解正确的话,使用病原体可以使事情变得简单,因为安装/卸载插件所要做的就是从某个目录中放置或删除插件


但这不是插件目录的用途吗?如何更好呢?

更好,因为您可以将插件单独存储在
~/.vim/bundle
目录中。这使您更容易将所有配置目录置于版本控制系统下。举个例子,看看我的博客


我使用的所有插件都存储为git,这使得更新很容易处理。此外,如果您想删除插件,只需删除捆绑包中的相对目录即可。

插件可以是一个单独的
plugin\u name.vim
文件,然后放入
~/.vim/plugin/
。如果每个插件都是单个文件,我们就不“需要”任何插件管理解决方案

但是大多数插件实际上是需要放在某些目录中的文件集合,比如
~/.vim/autoload/
~/.vim/after/
~/.vim/doc/
等等。这被认为是“混乱”了一段时间,病原体是这个问题的众多答案之一:

  • Vimball
    :帮助Vimball
  • 可能还有其他人
如果你不认为这是一个问题,那么你显然不需要一个解决方案(病原体或任何东西)


我认为这是一个问题(我喜欢把我的东西组织得井井有条),病原体是我遇到的第一个解决方案,它为我提供了很好的服务。

另外,如果你想卸载插件,你不必搜索它的所有文件,你只需要删除它的文件夹(和子模块,如果你使用git的话)