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