将vim配置为好用的IDE

来源:互联网 发布:虚拟机专用64位ubuntu 编辑:程序博客网 时间:2024/05/19 21:42

1.从原码安装vim

由于上一次安装失败,所以我清空了之前的系统,从原码开始安装vim。详细的操作步骤参考该Github指导
由于有些语言我并不会使用到,所以我在安装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 \
python3-dev git

注:由于在安装这些依赖项过程中花费时间较长并且经常连接失败,所以我给ubuntu更换了apt的源,详细内容见我的另一片博文。
装好了依赖项之后,从原码下载vim。由于我是下载到Downloads目录下,所以先进入Downloads文件夹

cd Downloads/
git clone https://github.com/vim/vim.git

./configure –with-features=huge \
- -enable-multibyte \
- -enable-pythoninterp=yes \
- -with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu \
- -enable-python3interp=yes \
- -with-python3-config-dir=/usr/lib/python3.5/config-x86_64-linux-gnu
- -enable-gui=gtk2
- -prefix=/usr/local

再执行

make VIMRUNTIMEDIR=/usr/local/share/vim/vim80

根据Github上的文章,装好vundle然后配置好.vimrc就差不多的,但是这里还有几个点需要注意一下。
1.将原本系统中.vim文件夹下所有内容清空,由Vundle.vim接管。注意Vundle.vim的目录为~/.vim/bundle/Vundle.vim 。
2.在用Vundle.vim接管.vim之后第一次打开vim报错,错误内容为

line 9:
E10: \ should be followed by /, ? or &
line 12:
E10: \ should be followed by /, ? or &
line 15:
E10: \ should be followed by /, ? or &
line 18:
E10: \ should be followed by /, ? or &
line 21:
E10: \ should be followed by /, ? or &
line 24:
E10: \ should be followed by /, ? or &

在网上查询知,这是vim和vi兼容的问题所以在.vimrc第一行加上

set nocompatible

就可以解决问题。

3.在安装过程中可能会遇见有的插件安装不成功,这是因为网不好,可以在网好的时候装。
4.装完插件后,打开vim发现

socket file of fcitx not found, fcitx.vim not loaded.

该问题未解决。于是我删除了该插件。

5.在完善YouCompleteMe的安装时,发现打开vim提示

YouCompleteMe unavailable: No module named builtins

未找到解决办法,所以按照下面链接的文章先把内容配置好。问题在重新装Ubuntu之后,再次安装得到解决。(关于重装,可见我该文章中的第2部分) 。

原创粉丝点击