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 方式。