编译安装VIM
动机:使用Vim插件YCM(YouCompleteMe)
1.操作平台:Debian buster/testing
2.Shell:zsh/oh-my-zsh (好用的tab补全)
Step1:卸载Apt安装的VIM版本
- 卸载前可进入 VIM,输入:help version查看理解“--with-features=”的huge参数(编译前按需设置)
- 卸载原因:
$:vim --version 查看已经安装版本不支持Python等功能;
Step2:编译安装VIM(可自主选择附加功能)
- 获取VIM原码 $:git clone https://github.com/vim/vim.git
- 切换到git获取的VIM目录,例如:上一条指令是在用户主目录“~”下操作,即git clone至操作目录“~”;
因此 $:cd ./vim - 设置安装参数:使用 $ :./configure --help可查看帮助(需要E文基础)
例:./configure --with-features=huge --enable-pythoninterp=yes --enable-python3interp=yes
样例为安装“huge”功能包,安装Python2、Python3支持(多用Tab补全,提示操作)
功能依赖于操作平台功能包,如缺少要先进行安装:sudo apt get install ***
configure | feature | dependency |
---|---|---|
设置项 | 功能 | 依赖 |
--enable-pythoninterp | python | python-dev |
--enable-python3interp | python3 | python3-dev |
--enable-rubyinterp | ruby | ruby-dev |
--enable-luainterp | lua | liblua5.2-dev |
--enable-perlinterp | perl | libperl-dev |
--enable-tclinterp | tcl | libtcl8.6 |
…… | …… | …… |
- 编译并安装:make && make install
按编译过程提示,或需安装其他包,apt安装即可;
configure时可设定安装目录,没深入看,用默认设置可行 - 查看$:vim --version 确认安装成功无误
2018-10-25发于https://www.jianshu.com/p/0d4064c9c8e5
网友评论