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,而终端用户获益不多。
官方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 found
:sudo apt-get install libtool
aclocal: not found
:sudo apt-get install autoconf
安装过程中会下载几个包,网站都是国外的,所以比较慢,而且没有进度显示。耐心等待就行(如果相关网站被墙请手动设置代理)
安装:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/
make install