nvim的安装与使用
nvim 是vim的一个分支
1. nvim下载
2. 安装
2.1. centos安装Neovim
依赖
- ag
- rg
- ctags
- cscope
- neovim
- fd
安装官方编译的程序
- 先下载nvim-linux64.tar.gz:https://github.com/neovim/neovim/releases/tag/stable
1
2
3
4
|
tar xvf nvim-linux64.tar.gz
mv nvim-linux64 /usr/local/
cd /bin
ln -s /usr/local/nvim-linux64/bin/nvim nvim
|
2.3. 添加python3支持
1
2
3
4
|
pip3 install --user --upgrade pynvim
#centos7中安装neovim
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y neovim python3-neovim
|
安装后的版本为0.3.1(官方最新版本已经为0.8.1),太老了。
3. tmux中常见问题
1
2
3
4
|
nvim ~/.tmux.conf
set -s escape-time 0
#bash
tmux source-file ~/.tmux.conf
|
ubuntu安装Neovim
1
2
3
|
sudo wget https://github.com/neovim/neovim/releases/download/v0.8.1/nvim-linux64.deb
sudo apt remove neovim*
sudo apt install nvim
|
1
|
sudo snap install nvim --classic
|
安装插件
如果之前安装过nvim,可以将自己的.config目录下的nvim配置打包压缩保存一下,.vim目录下的plugged也压缩保存一下
1
2
|
tar -xcvf nvim.tar.gz nvim
tar -xcvf plugged.tar.gz plugged
|
在需要使用的服务器上上传相关配置和插件压缩包,或使用github,gitee等保存,然后同步下来
1
2
3
4
|
cd ~/.config/
tar -xzvf nvim.tar.gz
cd ~/.vim/
tar -xzvf plugged.tar.gz
|
按装插件相关依赖
安装fzf
1
2
|
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
|
检查健康状况
可以使用checkhealth命令来检查nvim的配置是否正常,然后根据提示进行修正
1
2
3
4
|
- ERROR: Neovim Python client is not installed.
Error: unable to load neovim Python module
- ADVICE:
- Run in shell: pip2 install neovim
|
1
2
3
|
pip3 install neovim
greenlet.h:8:20: fatal error: Python.h: No such file or directory #99
yum install python3-devel
|
FAQ
- 远程连接到linux服务器使用neovim的时候如何将neovim中的文本复制出来?
- vim配置文件提示:undefiend global ‘vim’
1
2
3
4
5
|
vim /root/.config/nvim/lua/plugins/plugin-nvim-lspconfig.lua
diagnostics = {
-- Get the language server to recognize the `vim` global
globals = {'vim'},
},
|
- GLIB NOT FOUND
- 打开nvim提示:
- 这个问题需要安装对应的GLIBC库,安装过程中可能又会遇到其它问题。如果遇到这个问题建议更换安装方法。
1
2
|
#./nvim: /lib64/libc.so.6: version GLIBC_2.28 not found
#./nvim: /lib64/libm.so.6: version GLIBC_2.29 not found
|
参考
- 参考:https://github.bnblogs.cc/centos%E5%AE%89%E8%A3%85nvim/#%E5%AE%89%E8%A3%85cocnvim
- mac neovim安装:https://www.cnblogs.com/youngxhui/p/17730417.html