NeoVim 使用体验
2024 linux在使用 vim 的一段时间时候,接触到 neovim,刚开始并没有打算切换过去,但是随着慢慢的深入使用。发现 neovim 的一些优势:
- 插件生态更加丰富。
- vim 切换 neovim 的成本极低。
安装
主要是针对 Linux 上的 neovim 安装,Windows 下也有 neovim 的使用,但是没怎么实践。
Arch 下运行命令:sudo pacman -S neovim
即可。
Ubuntu 下默认的 PPA 包已经不再更新,一个简单的可选的方法就是安装开发版本,除了偶尔版本问题,大部分情况下还是可以正常使用。
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
其他相关安装可以查看官方链接 neovim/INSTALL.md
配置
安装成功之后即可使用 nvim
打开 neovim,为了更加易用,配置 neovim 就很有必要性了。
默认的配置文件是在 $HOME/.config/nvim/init.vim
插件
插件管理工具则使用了 Vim-Plug,默认位置:$HOME/.config/share/nvim/site/autoload/plug.vim
, 快速安装指令
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
下载完成之后即可使用 :PlugInstall
进行插件的安装。
依赖
部分插件需要安装依赖的东西。
-
代码提示 neoclide/coc.nvim
需要 nodejs >= 16.18.0
-
文件导航 kevinhwang91/rnvimr
ranger 使用 pip 安装
pip3 install ranger-fm
-
快速搜索 nvim-telescope/telescope.nvim
需要安装的 NeoVim >= 0.9.0
需要在系统安装 ripgrep