通过源码编译安装VIM
开发中使用的是Ubuntu 12.04 LTS,通过sudo apt-get install vim安装的版本较低,不支持YCM,所以,用源码编译并安装最新的Vim.
卸载旧版本的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
1. 获取源码
git clone https://github.com/vim/vim.git
2. 配置Vim的编译选项
./configure --with-features=huge --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-perlinterp --enable-multibyte
更多的配置选项请参考手册。
3. 编译并安装
编译前需要安装Vim所依赖的库:
sudo apt-get install libncurses5-dev
sudo apt-get install python-dev
可能还会依赖其它的库,可根据需求来安装。
执行以下指令:
cd vim
make distclean # if you build Vim before
make
sudo make install
4. 卸载通过源码编译安装的Vim
进入源码目录,执行:sudo make uninstall
参考链接
http://vim.wikia.com/wiki/Building_Vim
最新文章
- WCF学习系列二---【WCF Interview Questions – Part 2 翻译系列】
- nginx重启
- 解决URL中文乱码问题
- Android资料之-EditText中的inputType
- Nodejs笔记(一)
- 分布式MySQL集群方案的探索与思考
- Xcode快照——管理应用程序版本
- Bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 动态规划
- 周赛D题
- css与 js动画 优缺点比较
- jQuery prop 全选和全不全
- 新手学Unity3d的一些网站及相应学习路线
- Wise Registry Cleaner Pro(智能注册表清理) V9.31 绿色版
- ReactiveNative学习之Diff算法
- ARM-Linux中断系统
- sql 查询字段如果为null 则返回0的写法
- NullReferenceException 的可恨之处
- 【转】Session Cookie Token的区别
- 5DAY高级权限
- VSCode 常用快捷键