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

nod*_*nja 10 vim

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

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

rom*_*inl 16

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

但是,大多数的插件实际上是需要放置在特定的目录,如文件的集合~/.vim/autoload/,~/.vim/after/,~/.vim/doc/等等.这被认为是一段时间的"混乱",而Pathogen是这个问题的众多答案之一:

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

我认为这是一个问题(我喜欢我的事情组织得很好),病原体是我遇到的第一个解决方案,它对我很有帮助.


luc*_*tte 6

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

我使用的所有插件都存储为git 子模块,这使得更新易于处理.此外,如果要删除插件,只需删除捆绑包中的相对目录即可.