ctrl+f 向下一頁
ctrl+b 向上一頁
ctrl+d 向下半頁
ctrl+u 向上半頁
行首 0
行末 $
nG 移動到第n行
n<Enter> 向下移動n行
:100,200s/test/TEST/g 在第100行和第200行之間查找test關鍵字,並將此關鍵字用TEST替換
dd 刪除一行
10dd 刪除向下10行
d1G 刪除遊標前所有內容
dG 刪除遊標後所有內容
d0 刪除行首到有標處內容
d$ 刪除遊標到行末內容
x 向後刪除一個字符
10x 向後刪除10個字符
yy 複製一行
10yy 向下複製10行
p 粘貼
u 復原
ctrl + r
. 重做前一個動作(刪除、粘貼都可用)
:w [filename] 另存爲
:100,200 w [filename] 第100行到第200行內容另存爲
ctrl+v 選中區塊
d 刪除
y 複製
p 粘貼
:sp [filename] 打開多視窗
ctrl+w+j 切換到下一個視窗
ctrl+w+k 切換到上一個視窗
:e! 直接恢復爲原始狀態
:r filename 讀入檔案
:! ls /home 臨時退出vim,查看\home下文件(或者直接ctrl+z臨時退出)