vundle安装
vundle是一个非常方便的vim插件管理工具,可以一键安装各种vim插件。下文中安装的各种vim插件均基于此。
git地址:https://github.com/VundleVim/Vundle.vim
下载vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
在.vimrc的头部增加如下配置。可以直接使用git上的默认配置。下面进行一些简单的注释。
set nocompatible "必须 filetype off "必须 " 设置路径 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " 所有的插件必须在begin()和end()之间 Plugin 'VundleVim/Vundle.vim' call vundle#end() " 必须 filetype plugin indent on " 必须
进入vim,输入
:PluginInstall
安装插件。
如果要删除插件,先在.vimrc中删除该插件,然后打开vim,输入
:PluginClean
即可删除。
自动补全工具YouCompleteMe
git地址: https://github.com/Valloric/YouCompleteMe
首先在vimrc中添加
Plugin 'Valloric/YouCompleteMe'
打开vim,输入
:PluginInstall
安装比较耗时,需要耐心等待,差不多一个多小时。
打开~/.vim/bundle/YouCompleteMe,执行安装命令
./install.py --clang-completer #可以为C族语言提供补全
如果只需要配置python的开发环境,则不需要加参数。
./install.py
输入命令后提示cmake没找到。我们的开发机是centos,使用yum或apt-get安装一下就好了。参考
yum -y install cmake apt-get install cmake
然后开始执行安装命令。中途提示pyconfig.py找不到,是因为没有安装python的一些开发包。使用yum安装即可。参考
yum install python-devel yum install python-lxml
最后一个错误,编译文件时提示虚拟内存不足。原因是虚拟机配置的内存不足,手动添加虚拟内存即可解决。参考
free -m #查看内存情况 mkdir /opt/images/ rm -rf /opt/images/swap dd if=/dev/zero of=/opt/images/swap bs=1024 count=2048000 mkswap /opt/images/swap swapon /opt/images/swap free -m
至此大功告成。
文件目录工具nerdtree
在vimrc中添加
Plugin 'scrooloose\nerdtree'
然后在vim中安装插件。
在vimrc中添加配置
let NERDTreeWinPos='left' let NERDTreeWinSize=30
在vim中按F2就可以呼出文件目录。但还有个问题,文件夹名称前的’+’号显示为乱码”鋁?”。我们找到~/.vim/bundle/nerdtree/plugin/NERD_tree.vim这个文件,发现”g:NERDTreeDirArrowExpandable”和’g:NERDTreeDirArrowCollapsible’的值被设置为乱码,估计是编码的问题。改成’+’即可。