【长期更新】个人总结的vim快捷键手册
个人总结的vim快捷键手册
另外就是在有些系统下vim快捷键会被输入法拦截,这个后面配置好了我也会分享一下我的配置方法。
如果你想从头学习vim,可以查看一下这个项目
vimcdoc的github页面
这是一个中文翻译的vim文档。建议可以先跟着学一学。
快捷键表
模式切换
从光标前面切换插入模式 - i
从光标后面切换插入模式 - a
在行尾插入 - A
返回上一级模式 - esc
切换指令模式 - :
查找模式 - / ?
正常模式操作
光标操作
基础移动 - h左j下k上l右
移动到首行 - gg
移动到末尾 - G
跳转到代码定义/引用处 - gd
向上/下翻页 - ctrl+b上ctrl+f下 control+b上control+f下
向上/下翻半页 - ctrl+d上ctrl+u下 control+d上control+u下
编辑操作
撤销 - u
撤销当前行操作 - U
重做 - ctrl+r control+r
删除光标所在字符 - x
删除当前行 - dd
删除到行末 - d$
删除到当前词末尾 - de
删除到下一词的前一字符 - dw
复制当前行 - yy
粘贴在下一行 - p
注释当前行 - gcc
查看代码文档 - gh
标签/窗口操作
向后切换标签 - gt
向前切换标签 - gT
新建垂直窗口 - ctrl+w v control+w v
新建水平窗口 - ctrl+w s control+w s
窗口间切换 - ctrl+w h(左)/j(下)/k(上)/l(右) control+w h(左)/j(下)/k(上)/l(右)
关闭当前聚焦窗口 - ctrl+w q control+w q
关闭除聚焦窗口外的所有窗口 - ctrl+w o control+w o
查找模式操作
进入查找模式后,下方的状态栏中会出现你输入的符号。此时在后面输入需要查找的内容即可。
跳转到下一个 - n
跳转到上一个 - N





