單按鍵
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 恢復上一個撤銷