源码编译Vim8.0版本
(一)从官网下载Vim8.0
网址:http://www.vim.org/download.php
在这个页面的下面位置
vim8.0源
下载至Downloads目录下,
然后解压vim-8.0.tar.bz2文件在本目录vim80文件夹下,
vim-8.0.tar.bz2在Downloads文件夹
解压方法如下:
打开终端:
1、进入Downloads目录
zy@ubuntu:~$ cd Downloads/
2、运行解压命令
zy@ubuntu:~/Downloads$ tar -xjvf vim-8.0.tar.bz2
3、Downloads目录下就会有vim80文件夹
(二)下载工具
编译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
(三)卸载老版本vim
在终端下执行下列命令:
sudo apt-get remove vim
sudo apt-get remove
vim-runtime
sudo apt-get remove gvim
sudo apt-get remove vim-tiny
sudo apt-get remove
vim-common
sudo apt-get remove vim-gui-common
(四)编译安装
cd ~/downloads/vim80/
设置Vim源码的编译属性
终端输入如下命令:
./configure --with-features=huge
--enable-pythoninterp --enable-python3interp
--with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/
--enable-gui=gtk2 --enable-cscope
--enable-multibyte --prefix=/usr
查询python目录:命令which python或者which python3.5
需要重新配置可 输入make
distclean#清理一下上一次编译生成的所有文件
其中参数说明如下:
--with-features=huge:支持最大特性
--enable-rubyinterp:启用Vim对ruby编写的插件的支持
--enable-pythoninterp:启用Vim对python编写的插件的支持
--enable-python3interp:启用Vim对python3编写的插件的支持
--enable-luainterp:启用Vim对lua编写的插件的支持
--enable-perlinterp:启用Vim对perl编写的插件的支持
--enable-multibyte:多字节支持 可以在Vim中输入中文
--enable-cscope:Vim对cscope支持
--enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
--with-python-config-dir=/usr/bin/python3.5/config-3.5m-x86_64-linux-gnu/
指定 python 路径
--prefix=/usr:编译安装路径
sudo make
VIMRUNTIMEDIR=/usr/share/vim/vim80 (此路径可自己定义)
sudo
make install (安装)
安装完成
进入终端输入vim如下图
vim8.0
(四)源安装方式vim8.0卸载
进入vim80目录
cd Downloads/vim80
执行sudo make
uninstall (卸载)。
今天先写到这,后续会接着写完。。。。