Vim 是一個很好的編輯器,但是使用起來卻有很大的挑戰性。爲了方便使用,查找,藉助平時使用和網上資料列一個Vim備忘清單。
光標移動
1. 左(h)/下(j) /上(k) /右(l)
加前綴可以快速移動,如10h.
2. b w B W
逐“字“的前移後移
3. 行首(0)/行尾($)
4. 上翻頁(ctrl+u)/下翻頁(ctrl+d)
5. 直接調到某一行(行號G)
打開行號顯示(:set number)
6. 屏幕位置高(H)/中(M)/低(L)
High/Middle/Low的首字母
7. 重複之前(n)/之後(N)命令
8. 跳回上一個位置(“)
9. 歷史位置的後退(ctrl+o)/前進(ctrl+i)
編輯
1. 進入編輯模式光標前(i)/光標後(a)/行前(I)/行尾(A)
2. 加入新行下一行(o)/下一行(O)
3. 修改”字“,cw,cW
也就是刪除,加上插入
4. 修改某一行(cc)
即清除後,進入編輯狀態
5. 整行刪除(dd)
6. 整行復制(yy)
y是yank的首字母。
7. 粘貼(p P)
8. 撤銷(u)/重做(ctrl+r)
即undo與redo
9. 重複之前的編輯命令(.)
10. 搜索替換
:%s/foo/bar/gc - 將foo替換爲bar, 但需要首先確認(Confirmation).
:%s/foo/bar/g - 將foo替換爲bar, 不需要確認(Confirmation).