| 鍵 | 動作 |
|---|---|
w | 移動到下一個 word 開頭(字母數字下劃線序列) |
b | 移動到上一個 word 開頭 |
e | 移動到當前/下一個 word 結尾 |
ge | 移動到上一個 word 結尾 |
W | 移動到下一個 WORD 開頭(以空白分隔) |
B | 移動到上一個 WORD 開頭 |
E | 移動到當前/下一個 WORD 結尾 |
gE | 移動到上一個 WORD 結尾 |
\w),標點符號分隔。例:hello-world 是 1 個 WORD,但 2 個 word(hello, world)。
dw:刪除從光標到 word 結尾cw:修改 wordyw:複製 wordve:選中到 word 結尾(配合可視模式)ea 在 word 末尾進入插入模式e 跳到 word 末尾字符a 在字符後插入$a 更精準(不受行尾影響)。類似地,gea 在前一個 word 末尾追加。
vw " 選中當前 word
vaw " 選中整個 word(含後續空白)
viw " 選中 word 內部(不含空白)
aw/iw 是文本對象,配合 d/c/y 極其高效。
Word-wise 移動是 Vim 編輯速度的核心。掌握 w/b/e/ge 及大寫對應 W/B/E/gE,配合操作符 d/c/y/v 和文本對象 aw/iw,能以「語義單位」而非字符為粒度操作文本,效率成倍提升。ea 是「在 word 末尾追加」的肌肉記憶級組合,強烈建議內化為單指令使用。