Vim Cmds#
Mode Change#
- 進入編輯模式:
i, a, o, R(取代) - 存檔:
:w + Enter - 存檔且離開:
:wq + Enter - 回到一般模式:
Esc
Function Keys#
- 離開:
:q! + Enter - 回到當前行的最前/後:
0, $ - 移動 n 格/列:
數字 + ↑ || ↓ || → || ← || Enter(向下) || Space(向右) - 移動到第幾行:
數字 + g - 到首行:
[[ - 到末行:
]] - 上一頁/下一頁:
fn + ↑ || ↓
Search and Replace#
- 查找:
/(downward) || ?(upward) - 移動到下一個:
n, N - 預覽且取代:
/word + Enter + ciw(change inner word) + {內容} + Esc + loop(n, .)
Delete#
- del 跟 backspace:
x, X - 刪除 n 個字:
數字 + x - 刪除整行:
dd - 刪除 n 行:
數字 + dd
Copy & Paste#
- 複製當行:
yy - 先
v 移動,再 y - 貼上:
p
Redo#
- 復原前一動:
u - 重做上一動:
Ctrl + r - 重複上一動:
.