Vundle插件:安装具体版本的插件

时间:2013-03-06 23:00:17

标签: vim vim-plugin

我使用vim并尝试'Vundle'。它有助于安装Ruby on Rails中的插件:

Bundle 'scrooloose/nerdtree'
Bundle 'scrooloose/nerdcommenter'  
             ... I write in my _vimrc file

但是当我看到它时,它会从github安装此插件的最新版本。但我想安装以前的版本之一。谁知道如何做我想做的事?

3 个答案:

答案 0 :(得分:6)

我不认为Vundle允许您指定回购参考。我想你可以解决这个问题。 Vundle假设你想要主人的头,所以创建你自己的分叉来控制版本。

换句话说,分叉插件仓库,将master分支重置为您想要的版本,并在.vimrc

中使用fork
Bundle '<your username>/nerdcommenter' 

答案 1 :(得分:0)

您可以通过vundle安装特定版本。不知。

  • 首先正常安装捆绑包。
  • 然后,转到捆绑目录(例如cd ~/.ssh/bundle/nerdtree)并签出所需的版本:git checkout <thecommithash-or-release>

多田!

你永远不能通过vundle tho更新:)

答案 2 :(得分:0)

还有一个被遗忘的 pull request 允许安装特定的插件版本:https://github.com/VundleVim/Vundle.vim/pull/681 语法:

Plugin 'kien/ctrlp.vim', {'version': '1.79'}

这证实了从 Vimscript 内部不可能很好地实现。不好意思,这个功能是必须的.​​..

TODO 列表中的 current README 中也提到了这一点:

<块引用>

允许指定修订/版本?