跳到主要内容
版本:master

键位总览

这里概述了最常用的键位映射。以下键位表并不完整,可以通过 <leader>sk 搜索全部键位,或按下 <leader> 显示键位提示弹窗。

也可以参考: vim键位

提示: <leader> 默认是空格键,全部按键请参考 :help keycodes

提示: <M> 表示Windows/Linux系统上的 alt,MacOS系统上的 option

提示: 要查看不以<leader>键开头的键位(例如下面出现的 <C-\>等),先按<leader>弹出键位提示弹窗,再按<backspace>键查看。

插件

按键描述模式
<leader>whichkey (键位提示弹窗 (1秒后弹出))normal
<leader>envimtree (文件浏览边栏)normal
<leader>f <leader>s(menu)telescope (查找文件,搜索文本等)normal
<leader>;alpha (仪表盘)normal
<C-\> <M-1/2/3>toggleterm (终端)normal

LSP

按键描述模式
K悬停信息normal
gd跳转到定义normal
gD跳转到声明normal
gr跳转到引用normal
gI跳转到实现normal
gs显示签名帮助normal
gl显示当前行诊断信息normal
glgl将光标移至gl诊断窗口内normal

编辑

按键描述模式
<leader>/注释normal, visual
gb块注释visual
<M-k>向上移动行normal, visual
<M-j>向下移动行normal, visual

Completion

按键描述模式
<C-space>显示补全窗口insert
<CR> <C-y>确认insert
<C-e>种植insert
<C-k> <Up> <Tab>上一项insert
<C-j> <Down> <S-Tab>下一项insert
<C-d>向上滚动文本insert
<C-f>向下滚动文本insert
<CR> <Tab>跳转到代码模版的下一个位置insert
<S-Tab>跳转到代码模版的上一个位置insert

Windows

按键描述模式
<C-h>光标移到左窗口normal
<C-j>光标移到下窗口normal
<C-k>光标移到上窗口normal
<C-l>光标移到右窗口normal
<C-Up>减小窗口高度normal
<C-Down>增加窗口高度normal
<C-Left>减小窗口宽度normal
<C-Right>增大窗口宽度normal

Miscellaneous

按键描述模式
<leader>Lc编辑lvim配置文件normal
<leader>h清除搜索结果高亮normal
<leader>sh搜索:help帮助文件normal
<leader>sr搜索最近打开的文件normal
<leader>pS显示已安装的插件normal

nvimtree (文件浏览边栏)

g? 显示键位。