vim-pathogen如何让事情变得更容易?

时间:2012-01-30 08:41:11

标签: vim

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

但这不是插件目录的用途吗?怎么样更好?

2 个答案:

答案 0 :(得分:16)

插件可以是单个plugin_name.vim文件,可以放入~/.vim/plugin/。如果每个插件都是单个文件,我们就不会“需要”任何插件管理解决方案。

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

如果您认为这不是问题,那么您显然不需要解决方案(病原体或其他)。

我认为这是一个问题(我喜欢我的事情组织得很好),Pathogen是我遇到的第一个解决方案,它很适合我。

答案 1 :(得分:6)

这样更好,因为您可以将插件单独存储在~/.vim/bundle目录中。这使您可以更轻松地在版本控制系统下拥有所有配置目录。例如,查看我的vimfiles

我使用的所有插件都存储为git submodule,这使得更新易于处理。此外,如果你想删除一个插件,只需删除一个包中的相对目录。