红联Linux门户
Linux帮助

打造一流编辑器vimplus

发布时间:2017-06-11 00:05:11来源:linux网站作者:blackwall
首先,已经安装过vim的需要检查是否开启了python解释器,vim --version | grep python,如果显示python前面是-号而不是+号,则需要重新编译安装才行。
 
1.编译安装vim之前,需要配置环境
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial
 
2.配置编译选项
在github上下载vim源码,进入文件夹执行
./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ --enable-perlinterp --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-perlinterp --enable-multibyte --prefix=/usr (以上 --with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ 路径需要自己检查自己的python路径)
需要重新配置可,输入 make distclean #清理一下上一次编译生成的所有文件
其中参数说明如下:
--with-features=huge:支持最大特性
--enable-rubyinterp:启用Vim对ruby编写的插件的支持
--enable-pythoninterp:启用Vim对python编写的插件的支持
--enable-luainterp:启用Vim对lua编写的插件的支持
--enable-perlinterp:启用Vim对perl编写的插件的支持
--enable-multibyte:多字节支持 可以在Vim中输入中文
--enable-cscope:Vim对cscope支持
--enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
--with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ 指定 python 路径
--prefix=/usr:编译安装路径
 
3.编译安装 
sudo make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo make install
 
4.bug解决方法
已经安装过vim然后又删除重新编译安装的童鞋完成安装后打开vim可能会遇到下面的问题
Can't open file /usr/share/vim/vim73/syntax/syntax.vim
问题是两次vim版本不一样,而在.vimrc里面又启用了syntax on ;syntax enable这两行功能,两个版本实现这个功能进行索引的路径也不一样,我的方法是把新安装的vim在/usr/share/vim(有的是在/usr/local/share/vim)下面的对应版本比如vim80下面的syntax文件夹全部拷贝到上面指定索引的路径下面就好了。
所有配置编译属性的错,编译出现的错,安装出现的错,都要仔细检查最上面的配置环境是否都完成了。
 
5.安装vimplus
git clone https://github.com/chxuan/vimplus.git
cd ./vimplus
sudo ./install.sh
打造一流编辑器vimplus
 
6.安装airline需要的字体
https://github.com/powerline/fonts
按照提示安装即可。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31400.html