neovim 安装配置


Neovim 安装配置

最近试用了几种不同的 neovim 配置,经过多方比较,最终留下了目前在 github 中 star 排名第一的 LunarVim。整体来说不需要太多的操作,主要需要一个好的上网环境。

配置完成之后,它有以下几点比较吸引我。

  • 支持语法提示,错误提示
    neovim 安装配置_第1张图片
  • 可以跳转到定义,包括库文件
    neovim 安装配置_第2张图片

现将折腾经历记录如下。

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

链接:Installation | 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 模式下,输入 : 即冒号 +TAB 键会所有支持的命令,常见的命令如下

// 在编辑器里更新 
:LvimUpdate 

// 或者在命令行更新
lvim +LvimUpdate +q

// 更新Lvim核心插件
:LvimSyncCorePlugins

// 安装语言服务器,可以替换成其他语言
:LspInstall c++

// install Tressitter
TSInstall cpp

lvim 的配置文件的位置在

~/.config/lvim/config.lua

6 References


  1. junegunn/vim-plug: Minimalist Vim Plugin Manager (github.com) ↩︎

你可能感兴趣的:(vim,编辑器,linux)