VIM8 源码安装
源码下载
git clone https://github.com/vim/vim.git
cd vim
环境依赖
这里可能没有权限安装,所以考虑编译安装相关依赖环境,后续配置要做相应的变更
yum install git -y
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
yum install python3 python3-devel -y
编译安装
这里务必要安装 python3 依赖
./configure --with-features=huge \
--enable-multibyte \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local/vim8
make
make install
| 参数 | 描述 |
|---|---|
| –with-features=huge | 支持最大特性 |
| –enable-python3interp | 打开对python3编写的插件的支持 |
| –enable-rubyinterp | 打开对ruby编写的插件的支持 |
| –enable-luainterp | 打开对lua编写的插件的支持 |
| –enable-perlinterp | 打开对perl编写的插件的支持 |
| –enable-multibyte | 打开多字节支持,可以在Vim中输入中文 |
| –enable-cscope | 打开对cscope的支持,cscope是一款优秀的代码浏览工具 |
| –with-python3-config-dir=/usr/lib/python3./config*/ | 指定python3路径 |
| –prefix=/usr/local/vim | 指定将要安装到的路径(默认安装再/usr/local/bin/vim) |
| –enable-fontset | 支持字体设置 |
| –enable-gui=gtk2 | gtk2支持,也可以使用gnome,表示生成gvim |
| –with-compiledby | 编译者 |
编译完成之后,git 下载的 vim 就可以删除了,安装之后的软件在 /usr/local/vim8/bin 下,自行运行。方便起见,可以配置新的 vim 到环境变量:
alias='/usr/local/vim8/bin/vim'
需要注意的是,如果没有 root 权限,安装地址指定为 ~/.local/share 较为妥当
版权声明:本文为changanyi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。