Vundle
Vundle 是 Vim 的外掛管理員。
安裝 Vundle
(完整的安裝細節可以在 Vundle 快速入門中找到 )
-
安裝 Git 並將 Vundle 克隆到
~/.vim/bundle/Vundle.vim
中。 -
通過在
.vimrc
的頂部新增以下內容來配置外掛,根據需要新增或刪除外掛(列表中的外掛僅用於說明目的)set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on "place non-Plugin stuff after this line
-
安裝外掛:啟動 Vim 並執行
:PluginInstall
。
支援的外掛格式
以下是支援的不同格式的示例。在 vundle#begin
和 vundle#end
之間保留外掛命令。
外掛位置 | 用法 |
---|---|
GitHub 上的外掛 | Plugin 'tpope/vim-fugitive' |
來自 http://vim-scripts.org/vim/scripts.html 的外掛 | Plugin 'L9' |
Git 外掛沒有託管在 GitHub 上 | Plugin 'git://git.wincent.com/command-t.git' |
git repos 在你的本地機器上(即在你自己的外掛上工作時) | Plugin 'file:///home/gmarik/path/to/plugin' |
sparkup vim 指令碼位於此 repo 的子目錄中,名為 vim。傳遞路徑以正確設定執行時路徑。 | Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} |
如果你已在其他位置安裝了其他版本,請安裝 L9 並避免命名衝突。 | Plugin 'ascenator/L9', {'name': 'newL9'} |
例如,在群集頭節點上使用共享帳戶可能會引起 .vim
目錄的磁碟使用問題。有幾個包占用了相當大的磁碟空間,例如 YCM 。所以請明智地選擇你的 Vundle
外掛目錄,並通過設定 rtp
很容易。此外,如果你計劃安裝任何 vim 外掛,請不要直接在 bundle
目錄中執行 git clone
。使用 Vundle 方式。