Skip to main content
Vim 高級技巧
高級常用技巧
Visual mode
- 選擇行模式
- 整行文字:
`V`V
- 文字起始點至結束點:
`v`v
- 選擇操作
- 游標:
`上/下鍵`
- 下一個單字:
`w`w
- 下一個單字頭是點:
`f .`
- 下一個段落:
`}`
- 取消選擇:
`Esc`Esc
- 複製選擇區文字:
`y`y
- 貼上文字:
`p`p
- 刪除選擇區的文字:
`d`d
*(Delete)*
- 移動選擇區的文字:
`d`d
> Move to target line > `p`p
- 取代選擇區的文字:
`r`r
*(Replace)*
- 變更選擇區的文字:
`c`c
*(Change)*
- 復原最近刪除文字:
`u`u
*(Undo)*
- 快速選擇目前引號("或')內的文字:
`i`i
+ `"`
或 `'`
- 選擇區塊模式:
`Ctrl + v`v
- 區塊左邊插入文字:
`I`I
- 區塊右邊插入文字:
`A`A
- 選擇區塊內至行尾的文字:
`$`
情境: 在中間欄一段文字的每行行首插入多個空白字元
- Ctrl + v
- 移動上下鍵選擇區塊文字區
- I `(shift + i)`
- 輸入空白
- Esc 跳離後完成
情境: 在中間欄一段文字的每行行尾插入`;`
- Ctrl + v
- 移動上下鍵 + `$` 選擇區塊文字區
- A `(shift + a)`
- 輸入`;`
- Esc 跳離後完成
Tutorials