在 Ubuntu16.04 下编译安装 vim8, 并配置 VIM-plug 插件管理器, 以及安装 YouCompleteMe 等插件.
安装依赖
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 python3-dev Ruby-dev liblua5.1 lua5.1-dev libperl-dev Git
需要注意的是在 Ubuntu16.04 中 Lua 应该为 liblua5.1-dev, 而在其它版本中应为 lua5.1-dev
删除已有 VIM 相关包 (可选)
如果是多人使用的机器, 最好还是不要轻易 apt 删除 VIM, 其他人可能受到影响. 如果是只有自己一个用户, 可以随性:
- dpkg -l | grep VIM
- sudo apt remove VIM VIM-common VIM-runtime VIM-tiny
下载最新 VIM 并编译安装
这里安装到个人路径; 考虑到远程 xshell 使用, 没有 gui, 则编译时需要 --disable-gui 以及 --without-x
- Git clone https://github.com/vim/vim.git
- #!/bin/bash
- ./configure --with-features=huge --prefix=/usr/local/VIM
- sudo make install
- ln -s /usr/local/VIM/bin/VIM /usr/bin/VIM
配置 VIM
不配置 VIM 的话会比较难用, 增加一些插件和个人习惯性的定制能提升编码效率.
在下载安装 VIM 插件这件事儿上, Vundle 很慢, 基于异步的 VIM-plug 则非常快. 上手吧: VIM ~/.vimrc, 输入 VIM 指令: set paste, 将如下内容粘贴到. vimrc 中:
"" 个人定制的一些配置, 不喜欢, 不习惯可以自行修改
- set nu
- set ts=4
- set cursorline
- set showmatch
- set hlsearch
- set incsearch
- hi CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
来源: http://www.bubuko.com/infodetail-3423371.html