单按键
cc 清除行并编辑
C 清除当前行的光标后的字符并编辑
o 在光标下新开一行并编辑
O 在光标上新开一行并编辑
yy/(N)yy 复制一行/复制N行
p/(N)p 粘帖一次/粘帖N次
dd/(N)dd 剪切一行/剪切N行
[[/gg 文档首
]]/G 文档尾
u/(N)u 撤销/撤销N步
f(x) 找到下一个x字符
a/i 进入编辑模式 a命令会向后一位
A 行尾编辑
s 清除当前字符并编辑
S 清除当前行并编辑
zz 光标移动到屏幕中间
x 删除当前字符
v/V 可视字符/行模式
W/B 下/上一行
% 在括号间跳转
组合按键
dt(x) 引号/括号内删除到x字符前
df(x) 当前字符起本行内 删除到x字符前
kdgg 删除当前行之前所有行(不包括当前行)
jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)
kdG 等同jdG
命令
:(xx)! 强制执行
:(n) 跳转行
:!(cmd) 执行shell命令
:w 写入
:q 退出
:Ctrl+r " 将复制的文本粘帖到命令行
:open (file) 打开文件
/(x) 查找字符
:set number 显示行号
:!! 上一条命令
:r!(cmd) 执行命令并把返回值插入光标位置
技巧
insert mode下ctrl R = 输入计算公式 可以得到答案
ctrl r 恢复上一个撤销