Vim 常用操作指南
多行復制,貼上與刪除
第1步:將游標放在需要複製或貼上的首行起始位置
第2步:按大寫鍵,再按鍵盤鍵 v
第3步:恢復小寫,按 j 是向下選擇一行,按 k 是向上選擇一行
第4步:選擇行完畢後,按下 y 鍵進行復制
若想進行貼上,則在非編輯模式下,在需要貼上的位置按下 p 鍵即可實現貼上
若想進行刪除,第三步選擇行操作執行後直接按 c 鍵即可刪除,此時便進入了編輯模式
調整螢幕位置
1. z + Enter: 將游標移動到螢幕頂端並滾動螢幕
2. z.: 將游標移動螢幕中心並滾動螢幕
3. z-: 將游標移到螢幕底端並滾動螢幕
游標移動
1. nw: 在當前游標下向前移動n個單詞的長度
2. bw: 在當前游標下向後移動n個單詞的長度
3. 上下左右移動:nh (向左移動n個字元長度),nl (向右移動n個字元長度),nj (向下移動n行),nk (向上移動n行)
4. E: 移動到游標所在單詞的結尾
5. e: 移動到游標所在單詞的結尾 (忽略標點)
6. (: 移動到當前句子開頭
7. ): 移動到當前句子結尾
8. {: 移動到當前段開頭
9. }: 移動到下一段開頭
搜尋
搜尋命令: /要搜尋的文字
匹配第一處後,當輸入如下不同的命令將執行不同的搜尋模式:
1. n:往同一方向搜尋
2. N:往相反方向搜尋
3. ENTER:往前重複搜尋
4. ?ENTER:往後重複搜尋
多視窗相關功能
1. :only可以實現僅停留在當前的工作頁面中
2. :vsplit file,可以在水平方向上增加一個視窗用於操作指定檔案
3. 按crtl + w可以實現在不同視窗中切換
位置跳轉相關功能
1. 按home鍵可以到達當前行首,按end鍵可以到達當前行尾
2. 按ctrl + F可以下翻一頁螢幕,按ctrl + B
3. 按 數字 + Enter 可以實現從當前行向前移動一定數目的行
4. 按 G 可以達到檔案末尾,按 gg 可以達到檔案起始處
檢視變數、類定義等功能
1. 將游標放在要檢視的變數、類名上,按 Ctrl + ] 鍵,可跳轉至目標頁面,檢視完畢,按 Ctrl + o 可以回到當前頁面
查詢替換
更改文字
1. 刪除一行: 在游標所在行按 dd 即可
2. 刪除 n 行: 在游標所在行按 ndd 即可 (沿當前游標順序向後刪除 n 行)
3. 刪除一個單詞:在游標所在單詞處按 dw 即可
4. 刪除 n 個單詞:在游標所在單詞處按 ndw 即可 (沿當前游標順序向後刪除 n 個單詞)
5. 刪除從游標所在位置起至當前行末尾的部分: 按 D 即可
更改文字
1. 更改一行: 在游標所在行按 S (大寫) 即可進行更改,更改完按 Esc
移動文字
1. 選擇需要刪除的文字塊,按 dd , 再按Esc,最後在需要插入的位置按 p 即可。
插入文字的常見操作方法
1. A: 在一行的結尾附加文字
2. I: 在一行的開頭插入文字
3. o:在游標所在下一行開啟新行
4. O:在游標所在下一行開啟新行
5. S:刪除一整行後再替換文字
6. J:將游標所在行和游標所在行的下一行合併為一行
總結