Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何管理扩展VIM的脚本?_Vim - Fatal编程技术网

如何管理扩展VIM的脚本?

如何管理扩展VIM的脚本?,vim,Vim,我使用VIM进行代码开发和很多事情。我看到有很多脚本,在vim.org/scripts上共享配置,在github上也有一些。有时我想检查一下我使用的脚本中有哪些得到了改进。这将需要手动检查脚本,但我太懒了,不能这样做。编写一些代码来进行检查和升级也是一种选择,但我不确定是否有任何协议,所有脚本贡献者总是遵循这些协议。我想有一个升级这些脚本。是否有任何解决方案或实践来维护VIM脚本?我用来使存储在github上的更新脚本变得微不足道。将病原体.vim放入.vim/autoload中,并将调用病原体

我使用VIM进行代码开发和很多事情。我看到有很多脚本,在vim.org/scripts上共享配置,在github上也有一些。有时我想检查一下我使用的脚本中有哪些得到了改进。这将需要手动检查脚本,但我太懒了,不能这样做。编写一些代码来进行检查和升级也是一种选择,但我不确定是否有任何协议,所有脚本贡献者总是遵循这些协议。我想有一个升级这些脚本。是否有任何解决方案或实践来维护VIM脚本?

我用来使存储在github上的更新脚本变得微不足道。将
病原体.vim
放入
.vim/autoload
中,并将
调用病原体#运行时(u append_all_bundle()
添加到
.vimrc
文件中以设置
病原体
。然后在
.vim/bundle
中,我
git clone[vim plugin]
,在适当的目录中进行更新就像
git pull
一样简单。

我用来使存储在github上的更新脚本变得简单。将
病原体.vim
放入
.vim/autoload
中,并将
调用病原体#运行时(u append_all_bundle()
添加到
.vimrc
文件中以设置
病原体
。然后在
.vim/bundle
中,我
git clone[vim plugin]
,在适当的目录中进行更新就像
git pull
一样简单。

关于
如何:h GetLatestVimScripts

如果您使用的是Ubuntu Linux,您可以安装vim插件管理器:

sudo apt-get install vim-addon-manager

如果您使用的是Ubuntu Linux,则可以安装vim插件管理器:

sudo apt-get install vim-addon-manager

您可以使用(不是debian/ubuntu存储库中的那个)。它将每个插件放在自己的目录中,就像处理病原体一样,还支持用一个命令安装插件。它能够使用主流git/mercurial/subversion/bazaar存储库(如果它的作者知道的话)并从安装插件。

您可以使用的插件(在debian/ubuntu存储库中找不到)。它将每个插件放在自己的目录中,就像处理病原体一样,还支持用一个命令安装插件。它能够使用主流git/mercurial/subversion/bazaar存储库(如果它的作者知道的话)并从中安装插件。

VIM默认支持这样的东西很好,但是我检查了一些脚本,它们不支持GetLatesVimscript。VIM默认支持这样的东西很好,但是我检查了我的一些脚本,很遗憾,它们不支持GetLatesVimScript。谢谢!Tim Pope不仅在病原体方面做得很好,在其他vim脚本方面也做得很好。对于某些系统,此答案可能不完整-(注意
filetype off
在顶部)谢谢!Tim Pope不仅在病原体方面做得很好,在其他vim脚本方面也做得很好。对于某些系统,此答案可能不完整-(注意顶部的
filetype off