我使用VIM进行代码开发和很多事情。我看到有很多脚本,配置在vim.org/scripts共享,也有一些在github。有时候我想检查我使用哪一个脚本得到了改进。这需要手动检查脚本,但我懒得这样做。编写一些代码来执行检查和升级也是一种选择,但我不确定是否有任何脚本贡献者始终遵循的协议。我想要为这些脚本提供升级程序。有任何解决方案或维护VIM脚本的任何练习吗?如何管理扩展VIM的脚本?
1
A
回答
2
我用pathogen.vim来更新存储在github上的脚本。将pathogen.vim
写入.vim/autoload
并将call pathogen#runtime_append_all_bundles()
添加到您的.vimrc
文件中以设置pathogen
。然后在.vim/bundle
,我git clone [vim plugin]
,更新就像在适当的目录中git pull
一样简单。
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安装插件。
相关问题
- 1. 扩展扩展管理器
- 2. 尽管脚本管理器,Ajax日历扩展器不可用?
- 3. 管理本地和发布扩展
- 4. Chrome扩展脚本
- 5. 如何扩展VIM emmet的缩写
- 6. 扩展背包管理ArticleCrudController
- 7. Auth0委托管理扩展
- 8. mmc管理单元扩展
- 9. 扩展Django管理模板
- 10. Linux的Azure扩展脚本
- 11. 如何管理vim插件
- 12. 如何管理vim映射
- 13. Vim脚本:扩展通配符在字符串
- 14. 如何让我的VS扩展在扩展管理器中显示?
- 15. 隐藏脚本扩展
- 16. Chrome扩展内容脚本
- 17. eZPublish扩展安装脚本
- 18. 如何激活.vim脚本
- 19. django:扩展类的管理界面
- 20. 扩展Django的管理模板
- 21. 测试Neo4j管理的扩展
- 22. 扩展Django的管理数据导入
- 23. Glassfish管理脚本
- 24. 你如何管理一个大脚本?
- 25. 如何处理“扩展”表
- 26. Vim和ASCII扩展字符?
- 27. Vim扩展(通过Python)?
- 28. Vim不扩展<cfile>
- 29. 如何管道连接扩展的WriteStream?
- 30. 如何使用xpage的'JDBC连接管理器'扩展控件
谢谢! Tim Pope做得很好,不仅有病原体,而且有其他vim脚本。 http://github.com/tpope – fifigyuri 2010-01-17 19:30:26
对于某些系统,此答案可能不完整 - http://www.adamlowe.me/2009/12/vim-destroys-all-other-rails-editors.html(note'filetype off) – skalee 2010-08-01 19:36:04