这个是关于vim学习的总结,项目地址:https://github.com/whuwzp/vim_config
1. vim源码编译安装
参考网址: https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source
-
安装各类依赖库
sudo apt 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 ruby-dev lua5.1 liblua5.1-dev libperl-dev git
-
下载最新版vim并编译
git clone git@github.com:vim/vim.git cd vim/ ./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-python3interp=yes \ --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu \ --enable-perlinterp=yes \ --enable-luainterp=yes \ --enable-gui=gtk2 \ --enable-cscope \ --enable-multibyte \ --prefix=/usr/local make make install
-
检测
vim --version # 截至20200301, 此方法最新版是8.2
注意:
- python2和python3只能选择一个安装: 有些博客在configure那一步同时enable了python2和python3是有问题的(安装参考网址的说法), 这里选择了python3, 后面在youcompleteme中需要用python3, 并且python3是趋势, 所以这里选择python3. (如果要选择python2, 只需要把上面的python3改为python)
with-python3-config-dir
: 这个的查看方式是: 命令行python --version
, 我的是3.6, 所以就在/usr/lib/python3.6/
中去找类似config-3.6m-x86_64-linux-gnu
这样名字的文件夹, 总之就是确保: python3版本和路径一致, 路径正确.
网友评论