5

我是一个 vim 新手,正在设置一些插件。有些人建议通过 Vundle 安装,有些人建议通过病原体安装。在这种情况下是否可以同时使用两个包管理器?如果是这样,是否只是两个都安装并按照他们的正常说明安装相关插件的问题,不会有任何冲突?还是我必须做一些特别的事情才能完成这项工作?

4

1 回答 1

9

TL;DR:你不需要两者;Vundle 包括 Pathogen 功能(以及更多)

Pathogen 插件只是自动扩展您的'runtimepath'(Vim 搜索插件的位置)以包含~/.vim/bundle/. 这很简单,但允许将每个插件分离到一个专用树中,从而使更新(例如通过 Git)和删除更简单。

其他插件建立在这个想法的基础上,并通过自动下载、安装和更新来扩展它,通常通过Plug foo/bar你的~/.vimrc. 由于它们需要与 Pathogen 提供的相同分离,因此通常包含这样的实现。(核心只是一条线,没什么大不了的。)


您实际上不需要任何包管理器;我个人使用了 100 多个插件而没有一个。这取决于您使用Vim 的机器的频率(中央配置和安装功能肯定使引导更容易),以及您更新/试用新插件的频率。如果您只使用一两个系统,并且在插件的数量和更新频率上保守,那么将所有内容放入其中~/.vim/也可能对您有用。(这只是为了避免你被那些包管理器吓倒;试试它们,如果你喜欢就使用它。)

于 2015-04-30T15:22:33.390 回答