Windows下Vim插件管理器Vundle的安装以及使用简介
Vundle下载
从GitHub clone仓库
cd %USERPROFILE%
git clone git@github.com:VundleVim/Vundle.vim.git %USERPROFILE%/vimfiles/bundle/Vundle.vim
编辑_vimrc
如果个人文件夹下不存在,那么就新创建一个。
vim _vimrc
然后在其中输入以下内容:
" 设置相对行号, 个人喜好
set relativenumber
" 去除和Vi的一致性
set nocompatible
" 必须添加
filetype off
" 设置包括Vundle以及初始化相关的runtime path
set rtp+=%USERPROFILE%/vimfiles/bundle/vundle.vim/
call vundle#begin()
" 另外一种选择,指定一个Vundle安装插件的路径
" call vundle#begin('~/another/path')
" 让Vundle管理插件版本
Plugin 'VundleVim/Vundle.vim'
" 以下范例用来支持不同格式的插件安装.
" 请将安装插件的命令放在vundle#begin和vundle#end之间.
" 1. Github上的插件
" 格式为 Plugin '用户名/插件仓库名'
" Plugin 'tpope/vim-fugitive'
" 2. 来自 http://vim-scripts.org/vim/scripts.html 的插件
" Plugin '插件名称' 实际上是 Plugin 'vim-scripts/插件仓库名' 只是此处的用户名可以省略
" Plugin 'L9'
" 3. 由Git支持但不在github上的插件仓库 Plugin 'git clone 后面的地址'
" Plugin 'git://git.wincent.com/command-t.git'
" 4. 本地的Git仓库(例如自己的插件) Plugin 'file:///+本地插件仓库绝对路径'
" Plugin 'file:///home/gmarik/path/to/plugin'
" 5. 插件在仓库的子目录中.
" 正确指定路径用以设置runtimepath. 以下范例插件在sparkup/vim目录下
" Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" 6. 安装L9,如果已经安装过这个插件,可利用以下格式避免命名冲突
" Plugin 'ascenator/L9', {'name': 'newL9'}
" 所有的插件都需要在这行之前
call vundle#end()
" 加载Vim自带的插件和相应的语法和文本类型的相关脚本
filetype plugin indent on
" 常用的命令
" :PluginList - 列出所有已配置的插件
" :PluginInstall - 安装插件,追加 `!` 用以更新或使用 :PluginUpdate
" :PluginSearch foo - 搜索 foo ; 追加 `!` 清除本地缓存
" :PluginClean - 清除未使用插件,需要确认; 追加 `!` 自动批准移除未使用插件
为了在Vim中安装插件,首先需要在VIm的配置文件声明它们,Windows 10中Vim的配置文件是%USERPROFILE%/_vimrc。在配置文件中声明插件时,列表应该以call plug#begin(PLUGIN_DIRECTORY)
开始,并以plug#end()
结束。当然,也可以先将Vundle的路径添加到runtimepath中。
之后打开Vim,输入:PluginInstall就完成了。
安装插件
- 修改_vimrc文件;
- 运行命令安装插件,有两种方法:
- 运行Vim,在命令模式输入
:PluginInstall
; - 在终端输入
vim +PluginInstall +qall
。
- 运行Vim,在命令模式输入
卸载插件
- 编辑_vimrc,删除相关配置;
- 重新打开Vim,输入
BundleClean
。