打造一流编辑器vimplus

首先,已经安装过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    (红色路径需要自己检查自己的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

 6.安装airline需要的字体

https://github.com/powerline/fonts

按照提示安装即可

posted @ 2017-06-08 09:39  blackwall  阅读(377)  评论(0编辑  收藏  举报