1、下载源码
- 首先安装git客户端
sudo apt install git
- 从github上拉取源码
git clone https://github.com/neovim/neovim
2、安装必要的应用
- Clang or GCC version 4.4+
- CMake version 2.8.12+, built with TLS/SSL support
sudo apt-get install ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip
3、编译
rm -r build/ # 清理 CMake cache
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/neovim" CMAKE_BUILD_TYPE=RelWithDebInfo #编译为带DebugInfo的Release
sudo make install #安装
export PATH="$HOME/neovim/bin:$PATH" #添加到环境变量
4、添加其他项
- 添加Python2/3支持
- 安装python(一般自带)和pip
sudo apt install python python3 python-pip python3-pip
- 添加pynvim
pip install pynvim
pip3 install pynvim
- 添加Yarn
- 安装Yarn(不要直接使用debian自带源内的yarn)
添加yarn的源然后安装yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
- 添加neovim
yarn global add neovim