简明速查

Vim 快捷键 & 速查表 & 简明教程 #

vim 8.0 及以上

模式选择 #

模式 命令
普通模式 <Esc> 退出键或 Ctrl+[ 进入普通模式,左下角显示文件名或为空
插入模式 i键进入插入模式,左下角显示 --INSERT--
可视模式 左下角显示 --VISUAL--v 逐字, V 逐行, ctrl+v 逐块
选择模式 左下角显示 --SELECT--gh 选择当前字符、gH 选择当前行
替换模式 左下角显示 --REPLACE--r 替换当前自负,R 进入连续替换模式
命令行模式 : 或者 / 或者 ? 开始命令行模式
Ex(正则)模式 Q,执行后,会停留在 Ex 模式,:vi[sual] 退出 Ex 模式

光标移动 #

单位移动 #

h j k l

单词移动 #

cmd 描述
w: word 移动到下一个标点或空格分隔的单词开头
W: Word 移动到下一个空格分隔的单词开头
e: end 移动到下一个标点或空格分隔的单词尾部
E: End 移动到下一个空格分隔的单词尾部
b: backward 移动到上一个标点或空格分隔的单词开头
B: Backward 移动到上一个空格分隔的单词开头

翻页 #

cmd 描述
zz 调整光标所在行到屏幕中央
zt 调整光标所在行到屏幕上部
zb 调整光标所在行到屏幕下部
Ctrl+e 向上滚动一行(e: extra line)
Ctrl+y 向下滚动一行
Ctrl+u 向上滚动半屏
Ctrl+d 向下滚动半屏
Ctrl+f 向下滚动一屏
Ctrl+b 向上滚动一屏

参考&引用 #

绿色 黄色 橙/蓝色 红色
必要 基础 进阶 专家

bigger

http://viemu.com/ https://michael.peopleofhonoronly.com/vim/