1、替換
1.1、基礎(chǔ)
格式為::[range]s/pattern/string/[c,e,g,i]
range可取值:
- n,$ - 第n行到最后一行
- .,$ - 當前行到最后一行
- % - 每一行
option可取值:
- c confirm,每次替換前詢問。
- e 不顯示 error。
- g globe,不詢問,整行替換。
- i ignore 不分大小寫。
2、 多窗口編輯
上下劃分窗口 -
:split [文件]
左右劃分窗口 -
:vsplit [文件]
-
窗口切換:
- ctrl+w j 向下移動
- ctrl+w k 向上移動
- ctrl+w h 向左移動
- ctrl+w l 向右移動
- ctrl+w t 移動到頂端
- ctrl+w b 移動到底端
- Ctrl + w + r:向右或向下方交換窗口,而Ctrl + w + R則和它方向相反。
- Ctrl + w + x:交換同列或同行的窗口的位置。vim默認交換當前窗口的與它下一個窗口的位置,如果下方?jīng)]有窗口,則試著與上一個窗口交換位置。亦可在此命令前加上數(shù)量,與制定的窗口交換位置。