Neovim 安装配置
最近试用了几种不同的 neovim 配置,经过多方比较,最终留下了目前在 github 中 star 排名第一的 LunarVim。整体来说不需要太多的操作,主要需要一个好的上网环境。
配置完成之后,它有以下几点比较吸引我。
- 支持语法提示,错误提示
- 可以跳转到定义,包括库文件
现将折腾经历记录如下。
1 安装 Neovim
建议从源码安装,在 ubuntu 里使用 apt 安装的 neovim 版本太低,不符合 Lunarvim 的要求
wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.deb
sudo apt install ./nvim-linux64.deb
## 2 安装包管理器 Vim-Plug1
不按照的话不能使用它的安装命令
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'
3 安装 Rust
完整安装 LunarVim 需要使用 cargo 安装一些插件
curl https://sh.rustup.rs -sSf | sh
4 安装 LunarVim
// 安装
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)
如果按照成功,会提示以下信息
Thank you for installing LunarVim!!
You can start it by running: /home/aiyolo/.local/bin/lvim
Do not forget to use a font with glyphs (icons) support [https://github.com/ryanoasis/nerd-fonts]
卸载命令
bash ~/.local/share/lunarvim/lvim/utils/installer/uninstall.sh
5 使用 Lvim
使用的话要使用 lvim 命令进入编辑器,在编辑器里的 normal 模式下,输入 :<TAP>
即冒号 +TAB 键会所有支持的命令,常见的命令如下
// 在编辑器里更新
:LvimUpdate
// 或者在命令行更新
lvim +LvimUpdate +q
// 更新Lvim核心插件
:LvimSyncCorePlugins
// 安装语言服务器,可以替换成其他语言
:LspInstall c++
// install Tressitter
TSInstall cpp
lvim 的配置文件的位置在
~/.config/lvim/config.lua