1.1、NeoVim简介
short for:New Vim
是什么 ?:Vim-fork focused on extensibility and usability.
开发语言:C
官方主页:http://neovim.io
源码仓库:https://github.com/NeoVim/NeoVim

NeoVim将执行任务的方式改为异步,这大大提高了运行速度。

1.2、通过包管理器安装NeoVim
操作系统包管理器安装命令
Windowsscoopscoop install neovim
WindowsChocolateychoco install -y neovim
macOSHomeBrewbrew install neovim
GNU/LinuxHomeBrewbrew install neovim
apt

参考

CentOSyumsudo yum install -y neovim
dnfsudo dnf install -y neovim
openSUSEzyppersudo zypper install -y neovim
Alpine Linuxapksudo apk add neovim

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm neovim
Gentoo LinuxPortagesudo emerge neovim
1.3、从Vim迁移到NeoVim

NeoVimVim的不同点:

对比项VimNeoVim
可执行文件名称vimnvim
用户级配置文件~/.vimrc~/.config/nvim/init.vim
用户级资源目录~/.vim/~/.config/nvim/

NeoVim是完全兼容Vim的语法的,所以, 通常让NeoVim继续使用Vim的配置文件~/.vimrc的内容,为此,我们需要做个软连接:

ln -sf ~/.vimrc ~/.config/nvm/init.vim

NeoVim增加了一些Vim没有的语法,如果用到了这些新增的语法,需要做如下的判断:

if has('nvim')
    
endif

具体的,请看迁移文档,在NeoVim底行模式下,执行如下的命令:

help nvim-form-vim