编译安装VIM

编译安装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(可自主选择附加功能)

  • 参考1.https://www.aliyun.com/jiaocheng/140728.html
    参考2.https://gaomf.cn/2017/01/17/Linux_Vim_Compile/
  • 获取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

你可能感兴趣的:(编译安装VIM)