共计 1565 个字符,预计需要花费 4 分钟才能阅读完成。
安装
Mac 上安装(无需编译直接解压运行):
cd /tmp
wget https://github.com/neovim/neovim/releases/download/v0.3.1/nvim-macos.tar.gz && \
tar -xzvf nvim-macos.tar.gz && \
sudo mv ./nvim-osx64 /opt/nvim-0.3.1 && \
ln -s /opt/nvim-0.3.1/bin/nvim /usr/local/bin/nvim && echo “[OK]”
# Check Health
nvim +checkhealth
添加各种语言支持
NeoVim 更像是一个框架,让添加各种支持更加方便。出于这点考虑,原生是不带各种语言支持的,需要自己去安装和关联。
添加 python 支持
假设(推荐)我们使用 virtualenv 虚拟环境中的 python,地址为~/virtualenv/venv-neovim。用 source ~/virtualenv/venv-neovim/bin/activate 开启虚拟环境。然后,
用 pip 安装 neovim 模块:
pip install neovim
将 vim 的~/.vim 建立 nvim 的连接(大多数都是通用的不用新创建一个):
ln -s ~/.vim .config/nvim
touch ~/.vim/init.vim
将虚拟环境的 python 路径添加到 neovim 配置文件 init.vim 中:
let g:python3_host_prog = ‘/Users/Jason/virtualenv/venv-neovim/bin/python’
注意:虚拟环境一定要是绝对路径!不能用~/ 这样的。
检查 neovim 是否已经有了 python 支持:
nvim +checkhealth
看到这个,就是成功了:
添加 ruby 支持
首先查看本机的 ruby 在哪个位置:which ruby,比如 /usr/local/bin/ruby。那么在 neovim 的配置文件中,加入:
let g:ruby_host_prog = ‘/usr/local/bin/ruby’
然后在 ruby 的 gem 中安装 neovim 模块:
$ gem install neovim
如果报错:ERROR: Could not find a valid gem ‘neovim’ (>= 0) in any repository 则需要更新 gem:
# 更新源
gem sources –update
# 或者更换源:
gem sources –add https://gems.ruby-china.org/
# 然后删掉其它所有的源,只保留一个:
gem sources –remove https://rubygems.org/
gem sources –remove http://gems.github.com
# 更新源
gem sources –update
# 重新安装 neovim
gem install neovim
配置 vimrc
官方推荐,neovim 的配置文件 vimrc 位于的~/.config/nvim/init.vim。
安装插件
推荐用 neovim 官方推荐的 vim-plug。
安装到~/.vim 目录下:
curl -fLo ~/.vim/autoload/plug.vim –create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
然后在~/.config/nvim/init.vim 配置文件中加入引用:
call plug#begin(‘~/.vim/plugged’)
Plug ‘ncm2/ncm2’
Plug ‘roxma/nvim-yarp’
call plug#end()
注意:plug 后要用’单引号。
重启 nvim 后,在 neovim 中安装应用的命令::PlugInstall