移動(dòng)
- h,j,k,l: 左,下,上,右。
- w: 下一個(gè)詞的詞首。
- e:下一個(gè)詞的詞尾。
- b:上一個(gè)詞的詞首。
- <>: v 模式選中后進(jìn)行縮進(jìn)。
跳轉(zhuǎn)
- %: 可以匹配{},"",(),[]之間跳轉(zhuǎn)。
- H、M、L:直接跳轉(zhuǎn)到當(dāng)前屏幕的頂部、中部、底部。
- #H:跳轉(zhuǎn)到當(dāng)前屏的第#行。
- #L:跳轉(zhuǎn)到當(dāng)前屏的倒數(shù)第#行。
- zt: 當(dāng)前編輯行置為屏頂。
- zz: 當(dāng)前編輯行置為屏中。
- zb: 當(dāng)前編輯行置為屏底。
- G:直接跳轉(zhuǎn)到文件的底部。
- gg: 跳轉(zhuǎn)到文件首。
- ():跳轉(zhuǎn)到當(dāng)前的行首、行尾。
- {}:向上、向下跳轉(zhuǎn)到最近的空行。
- [{:跳轉(zhuǎn)到目前區(qū)塊開頭。
- ]}:跳轉(zhuǎn)到目前區(qū)塊結(jié)尾。
- 0: 跳轉(zhuǎn)到行首。
- $: 跳轉(zhuǎn)到行尾。
- 2$: 跳轉(zhuǎn)到下一行的行尾。
- #:跳轉(zhuǎn)到該行的第#個(gè)位置。
- #G: 15G,跳轉(zhuǎn)到15行。
- :#:跳轉(zhuǎn)到#行。
- f'n':跳轉(zhuǎn)到下一個(gè)"n"字母后。
- ctrl+b: 向后翻一頁。
- ctrl+f:向前翻一頁。
- ctrl+u: 向后翻半頁。
- ctrl+d: 向前翻半頁。
- ctry+e: 下滾一行。
選擇:
- V: 選擇一行。
- ^V: 矩形選擇。
- v3w: 選擇三個(gè)字符。
編輯:
新增:
- i: 光標(biāo)前插入。
- I: 在當(dāng)前行首插入。
- a: 光標(biāo)后插入。
- A: 當(dāng)前行尾插入。
- O: 在當(dāng)前行之前插入新行。
- o: 在當(dāng)前行之后插入新行。
修改 c(change) 為主:
- r: 替換光標(biāo)所在處的字符。
- R:替換光標(biāo)所到之處的字符。
- cw: 更改光標(biāo)所在處的字到字尾處。
- c#w: c3w 修改3個(gè)字符。
- C:修改到行尾。
- ci':修改配對(duì)標(biāo)點(diǎn)符號(hào)中的文本內(nèi)容。
- di':刪除配對(duì)標(biāo)點(diǎn)符號(hào)中的文本內(nèi)容。
- yi':復(fù)制配對(duì)標(biāo)點(diǎn)符號(hào)中的文本內(nèi)容。
- vi':選中配對(duì)標(biāo)點(diǎn)符號(hào)中的文本內(nèi)容。
- s:替換當(dāng)前一個(gè)光標(biāo)所處字符。
- #S:刪除 # 行,并以新文本代替。
- u : 撤銷上一步的操作
- Ctrl+r : 恢復(fù)上一步被撤銷的操作
刪除 d(delete) 為主:
- D:刪除到行尾。
- X: 每按一次,刪除光標(biāo)所在位置的前面一個(gè)字符。
- x: 每按一次,刪除光標(biāo)所在位置的后面一個(gè)字符。
- #x: 刪除光標(biāo)所在位置后面6個(gè)字符。
- d^: 刪至行首。
- d$: 刪至行尾。
- dd:(剪切)刪除光標(biāo)所在行。
- dw: 刪除一個(gè)單詞/光標(biāo)之后的單詞剩余部分。
- d4w: 刪除4個(gè)word。
- #dd: 從光標(biāo)所在行開始刪除#行。
- daB: 刪除{}及其內(nèi)的內(nèi)容。
- diB: 刪除{}中的內(nèi)容。
- n1,n2 d:將n1,n2行之間的內(nèi)容刪除。
查找:
- /: 輸入關(guān)鍵字,發(fā)現(xiàn)不是要找的,直接在按n,向后查找直到找到為止。
- ?: 輸入關(guān)鍵字,發(fā)現(xiàn)不是要找的,直接在按n,向前查找直到找到為止。
- *: 在當(dāng)前頁向后查找同一字。
- #: 在當(dāng)前頁向前查找同一字。
復(fù)制 y(yank)為主:
- yw: 將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
- #yw: 復(fù)制#個(gè)字到緩沖區(qū)。
- Y:相當(dāng)于yy, 復(fù)制整行。
- #yy:表示復(fù)制從光標(biāo)所在的該行往下數(shù)#行文字。
- p: 粘貼。所有與y相關(guān)的操作必用p來結(jié)合粘貼。
- n1,n2 co n3:復(fù)制第n1行到第n2行之間的內(nèi)容到第n3行后面。
大小寫轉(zhuǎn)換:
- gUU: 將當(dāng)前行的字母改為大寫。
- guu: 將當(dāng)前行的字母改為小寫。
- gUw: 將當(dāng)前光標(biāo)下的單詞改為大寫。
- guw: 將當(dāng)前光標(biāo)下的單詞改為小寫。
- gggUG: 整篇大寫 。
- ggguG: 整篇小寫
- gg: 光標(biāo)到文件第一個(gè)字符。
- gu: 把選擇范圍全部小寫。
- G: 到文件結(jié)束。
其它:
J:當(dāng)前行和下一行合并成一行。
移動(dòng):
n1,n2 m n3:將n1行到n2行之間的內(nèi)容移至n3行下。
退出
- w filename: 保存正在編輯的文件filename
- wq filename: 保存后退出正在編輯的文件filename
- q:退出不保存。
窗口操作:
- ctrl+w p: 在兩個(gè)分割窗口之間來回切換。
- ctrl+w j: 跳到下面的分割窗
- ctrl+w h: 跳到左邊的分割窗。
- ctrl+w k: 跳到上面的分割窗。
- ctrl+w l: 跳到右邊的分割窗。