【问题标题】:How to update a standard vim plugin?如何更新标准的 vim 插件?
【发布时间】:2015-02-18 13:19:44
【问题描述】:

我有一堆 vim 编辑器插件,通过病原体安装。在这种情况下更新插件(假设插件:tmuxline),它很简单:

cd $HOME/.vim/bundle/tmuxline
git pull

但我在插件目录中安装了一些插件,只需下载源代码(以简单智能MRU插件https://github.com/yegappan/mru/blob/master/plugin/mru.vim为例)。我用 wget 安装了它:

cd $HOME/.vim/plugin/
wget https://raw.githubusercontent.com/yegappan/mru/master/plugin/mru.vim

在那种情况下,有办法获取插件新版本的更新吗?

【问题讨论】:

  • 使用 git clone 代替 wget。这样一来,您只需执行 git pull 和 bam,您就有了更新。
  • 就像你安装它一样:$ wget ...

标签: git vim plugins editor


【解决方案1】:

对于您的示例,您已经从 GitHub 下载了插件,因此您也可以将插件 git clone'd 到您的 ~/.vim/bundles/ 目录中,然后使用 git pull。这可能是最简单的方法。

不过,并不是每个插件都是在 GitHub 上开发的。发在vim.org的朋友可以使用http://vim-scripts.org/的镜像

对于仅以可下载形式存在于“某处”的插件,您必须通过 wget 手动重新下载(或执行此操作的 cron 作业)。

【讨论】:

  • 谢谢 Ingo,事实上在上面提到的情况下(MRU 也在 github 上),我只需要这样做:cd ~/.vim/bundles/ ; git clone https://github.com/yegappan/mru.git我笨
猜你喜欢
  • 2011-06-01
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 1970-01-01
相关资源
最近更新 更多