neovim初探
安装与基本使用
安装 neovim
brew install neovim
然后就可以输入 nvim 打开 neovim 了,但是此时界面还比较简陋。
安装 lazyvim 进行 neovim 插件管理
git clone https://github.com/LazyVim/starter ~/.config/nvim
再次输入 nvim ,lazyvim 就开始安装预设的插件了。

常用快捷键说明:
| 快捷键 | 说明 |
|---|---|
j,k |
上下移动光标 |
l |
打开文件 |
ctrl h/l |
左右切换焦点 |
shift h/l |
切换 tab |
shift h |
显示隐藏文件 |
空格 b d (依次按下三个键) |
关闭 tab(buffer) |
ctr / |
打开命令行 |
| 连续两个空格 | 打开 fzf 搜索文件 |
qa |
退出 neovim |
安装 lsp 进行代码补全
Neovim 和 Vscode 一样,通过 lsp(语言服务器)进行代码补全。
以 c 语言为例安装 lsp。
- 打开 neovim,输入
:LazyExtras打开 LazyVim 的插件配置 - 输入
/lang.cland在插件页面搜索 c 语言的 lspclangd - 跳转到
clangd,按下x键启用插件 - 输入
:qa退出 neovim,然后重新打开
此时界面会显示插件已经安装,并且可以正常进行代码提示和补全了。


代码编辑时的快捷键:
| 快捷键 | 说明 |
|---|---|
s <跳转的字符> 屏幕显示的字母 |
用 leap 插件跳转光标到指定位置 |
>> 或 << |
缩进 |
v |
进入多选模式 |
gc |
注释代码 |
gd |
跳转到函数定义 |
] e 或 [ e |
跳转到下/上一个错误 |
] a 或 [ a |
跳转到下/上一个参数 |

浙公网安备 33010602011771号