2010-01-16 91 views
1

我使用VIM进行代码开发和很多事情。我看到有很多脚本,配置在vim.org/scripts共享,也有一些在github。有时候我想检查我使用哪一个脚本得到了改进。这需要手动检查脚本,但我懒得这样做。编写一些代码来执行检查和升级也是一种选择,但我不确定是否有任何脚本贡献者始终遵循的协议。我想要为这些脚本提供升级程序。有任何解决方案或维护VIM脚本的任何练习吗?如何管理扩展VIM的脚本?

回答

2

我用pathogen.vim来更新存储在github上的脚本。将pathogen.vim写入.vim/autoload并将call pathogen#runtime_append_all_bundles()添加到您的.vimrc文件中以设置pathogen。然后在.vim/bundle,我git clone [vim plugin],更新就像在适当的目录中git pull一样简单。

+0

谢谢! Tim Pope做得很好,不仅有病原体,而且有其他vim脚本。 http://github.com/tpope – fifigyuri 2010-01-17 19:30:26

+0

对于某些系统,此答案可能不完整 - http://www.adamlowe.me/2009/12/vim-destroys-all-other-rails-editors.html(note'filetype off) – skalee 2010-08-01 19:36:04

1

:h GetLatestVimScripts怎么样?

+0

默认情况下,VIM支持这样的功能非常棒,但我检查了一些脚本,并且不支持GetLatesVimScripts。 – fifigyuri 2010-01-17 18:33:03

1

如果使用的是Ubuntu Linux操作系统,可以安装vim的附加组件管理器:

sudo apt-get install vim-addon-manager 
0

您可以使用vim-addon-manager(不是一个能够存在于Debian/Ubuntu软件仓库中找到)。它将插件分别放置在自己的目录中,就像使用病原体一样完成,并且还支持使用一个命令安装插件。它能够使用主流的git/mercurial/subversion/bazaar仓库(如果它的作者之一已知)并从vim.org安装插件。