iovxw

ubuntu编译安装Neovim

21世纪的VIM?

介绍:

巴西程序员Thiago de Arruda Padilha(aka tarruda)向Vim开源编辑器项目递交了两大补丁,对Vim的架构进行了大幅调整,结果遭到了Vim作者Bram Moolenaar的拒绝,因为对于Vim这样一个成熟的项目进行如此大的改变风险太高。于是tarruda发起了Vim fork项目Neovim,集资1万美元打造出21世纪的编辑器,提供更好的脚本、插件支持,整合现代的图形界面。

该项目超额完成集资,已筹集到3.25万美元。Moolenaar本人对该项目持有异议,认为需要大量工作,会引入新的bug,而终端用户获益不多。

主页:http://neovim.org

官方wiki里的安装方法:https://github.com/neovim/neovim/wiki/Installing

我用brew安装竟然提示需要pkgutil,我用的是ubuntu哪来的pkgutil?

于是乎还是果断手动编译安装了

先安装所需要的工具:sudo apt-get install libtool autoconf automake cmake libncurses5-dev g++ pkg-config

clone到本地git clone https://github.com/neovim/neovim.git然后cd neovim+make就编译完成了

这里主要是说一下编译过程中出现的error解决方法

libtoolize: not foundsudo apt-get install libtool

aclocal: not foundsudo apt-get install autoconf

安装过程中会下载几个包,网站都是国外的,所以比较慢,而且没有进度显示。耐心等待就行(如果相关网站被墙请手动设置代理)

安装:

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/
make install