導航
- h 左
- j 下
- k 上
- l 右
- w 下一個詞。 (word)
- b 上一個詞。 (backword)
- ctrl + n : 下一個候選
- ctrl + p : 上一個候選
- shift + 4: 跳到當前行的末尾( shift + 4為 $ , 這是正則表達式中 末尾的意思)
- 0: 跳到當前行的行首: 0
- gg: 第一行
- shift + g: 末行。
- ctrl + f: 向下一屏(f = forward)
- ctrl + b: 向上一屏(b = backward)
- g; :跳到 上一次編輯的地方
- g, :跳到 下一次編輯的地方
- ctrl + o: 快速返回上一次編輯的文件 ( o 意為 outer )
- ctrl + i: 快速返回下一次編輯的文件 ( i 意為 inner )
搜索
- /\cxxx 忽略大小寫搜索
- /\Cxxx 精確搜索
- n 繼續(xù)搜索下一個
- shift+n 搜索前一個
- %s/原來的字符串/新字符串/ 全局替換
選擇
shift + v, 然后上下左右移動。
編輯
- i: 在光標前輸入(insert)
- a: 在光標后輸入 (append / after)
- shift+i: 在行首增加內(nèi)容
- shift+a: 在行末增加內(nèi)容
- o: 在光標下行增加內(nèi)容
- shift+o: 在光標上行增加內(nèi)容
- x: 刪掉一個字母
- dw db: 刪掉一個單詞
- dd: 刪掉一行: dd
- 刪掉多行: shift +v, 然后 x 或者 d
- yw: 復制一個單詞
- yy: 復制當前行
- p: 粘貼
- u: 撤銷
- ctrl+z: 暫存
- fg: 恢復暫存
- q: 退出
- wq: 保存退出