管理Vim插件

时间:2011-02-05 06:54:43

标签: vim plugins

管理Vim插件的最佳方法是什么?有些插件使用的是Vimball,但是我在某个地方看到它被严重破坏了,并且手动将每个插件放入〜/ .vim /会导致一堆几乎无法更新或组织的文件。是否有一个Vim的插件管理器,其功能与Linux包管理器类似?或者可以将插件重新组织到自己的目录中,以便更轻松地管理它们吗?

8 个答案:

答案 0 :(得分:52)

这里有一个新的精彩工具vundle:https://github.com/gmarik/vundle

Awesome ,就像git的病原体婚礼一样。

答案 1 :(得分:34)

要重新组织自己目录中的插件,pathogen非常受欢迎。

查看Drew Neil的blog post detailing the installationVimcast

这就是我实际使用的。它基本上将每个插件放在其单独的目录中,因此您可以轻松添加或删除它们。

答案 2 :(得分:6)

我个人更喜欢vim-addon-manager:它将每个插件安装到单独的目录中,能够下载和更新它们。 vim-addon-manager的文档包含对相关项目的一些引用,您可能还想尝试它们。

答案 3 :(得分:1)

PHP Zend Framework项目负责人Matthew Weier O'Phinney写了一些关于它的文章。 也许你会发现它很有用:http://weierophinney.net/matthew/archives/249-Vim-Toolbox,-2010-Edition.html

答案 4 :(得分:1)

病原体已被提及作为管理插件的一种方式。

增强此功能的一种方法是将额外的插件添加为git子模块(或者您选择的任何VCS)。这使得更容易保持最新,并且在使用其他机器时更容易复制。

这是来自github的example

答案 5 :(得分:1)

查看NeoBundle,vim的终极软件包管理器。它是Vundle的分支。

答案 6 :(得分:0)

我使用this script来更新和删除vim病原体插件

答案 7 :(得分:0)

NeoBundle Dein使用以下功能取代{{3}}

  • 更快;
  • 异步支持;
  • 可能会添加对hgsvn的支持。