操作文件行
- 往上加一行空行:O
- 往下加一行空行:o
移動游標
- 移動到下一個單詞/字串的開頭:w/W
- 反向移動到上一個單詞/字串的開頭:b/B
- 移動到此單詞/字串的結尾:e/E
- 反向移動到上一個單詞/字串的結尾:ge/gE
- 設定位置標記/跳至位置標記:m{a-zA-Z}/`{a-zA-Z}
- 跳至對應的另一括號:%
搜尋
- 在同一行裡
- 找下一個字元:f{char}
- 找上一個字元:F{char}
- 重複:;
- 往回:,
- 在文件中裡
- 找下一個 pattern:/pattern
- 找上一個 pattern:?pattern
- 重複:n
- 往回:N
- 在文件中裡找目前游標上的字:*
縮排
- 增加/減少縮排:>>/<<
- 增加從目前到文件最後的縮排:>G
視窗與標籤頁
- 切換視窗:ctrl + w + w
- 把現在視窗移至標籤頁:ctrl + w + T
- 切換標籤頁:gt/gT
- 關閉標籤頁::tabc[lose]
刪除
- 刪除游標上的字:daw (delete a word)
- 刪除至行首:(插入模式) ctrl + u
模式
- 取代模式:R
- 命令複製::t
- 命令移動::m
- 視覺模式
- 圈選一個個字:v
- 圈選一行行:V
- 圈選一整個區塊:ctrl + v
- Vim 中進入 Shell::shell
沒有留言:
張貼留言