vim 插件汇总
vundle
vundle是vim中很好的插件管理器,其安装及使用见链接[1]。
YouCompleteMe
YouCompleteMe是vim的自动补全神器,其安装比较麻烦,见如下,
1. 安装前准备
- vim: 版本至少是7.3.584,可以用
:version
查看vim版本号。 - python支持 :通过
echo has('python')
的结果是否为1判定。 - vundle插件
2. 安装
在vim.rc中添加Bundle 'Valloric/YouCompleteMe'
,之后在vim中执行:BundleInstall
。
3. 编译前准备
- cmake: ubuntu下执行
sudo apt-get install cmake
,fedora下执行sudo rpm install cmake
。 - python-dev/python-devel:ubuntu下执行
sudo apt-get install python-dev
,fedora下执行sudo rpm install python-devel
。 - clang: 版本需大于3.2,若采用下面编译方式1,则不需下载,采用方式2需下载。
4. 编译
编译方式1: 执行如下命令,YCM会自动下载clang包并完成编译。
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
编译方式2:手动编译,下载clang,解压到ycm_temp/llvm_root_dir下,之后执行如下命令:
cd ~
mkdir ycm_build
cd ycm_build
cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=~