刪除、復(fù)制、粘貼類
| 描述 | 按鍵 |
|---|---|
| 刪除當(dāng)前行 | dd |
| 刪除光標(biāo)所在的向下 n 行 | ndd |
| 復(fù)制光標(biāo)所在行 | yy |
| 復(fù)制光標(biāo)所在的向下 n 行 | nyy |
| 復(fù)制或刪除到行首或行尾 |
d y 搭配 0 $
|
| 光標(biāo)下一行開始粘貼 | p |
| 光標(biāo)上一行開始粘貼 | P |
| 光標(biāo)前開始刪 | X |
| 光標(biāo)后開始刪 | x |
插入類
| 描述 | 按鍵 |
|---|---|
| 在光標(biāo)之前插入 | i |
| 在光標(biāo)之后追加 | a |
| 在光標(biāo)所在位置的下一行打開新行插入 | o |
| 在一行的結(jié)尾處追加 | A |
| 在一行的開頭處插入 | I |
行移動(dòng)類
| 描述 | 按鍵 |
|---|---|
| 光標(biāo)移動(dòng)到行首 | $ |
| 光標(biāo)移動(dòng)到行首(非空白符) | ^ |
| 光標(biāo)移動(dòng)到行尾 | 0 |
| 光標(biāo)移動(dòng)到第一行 | H |
| 光標(biāo)移動(dòng)到最后一行 | G |
| 光標(biāo)下移 n 行 | n<回車> |
光標(biāo)移動(dòng)類
| 描述 | 按鍵 |
|---|---|
| 光標(biāo)左移 | h |
| 光標(biāo)右移 | l |
| 光標(biāo)上移 | k |
| 光標(biāo)下移 | j |
跳轉(zhuǎn)類
| 描述 | 按鍵 |
|---|---|
| 跳轉(zhuǎn)到第 n 行 |
:n 或 nG
|
| 跳轉(zhuǎn)當(dāng)前行的第 n 個(gè)字符 | n<空格> |
| 跳轉(zhuǎn)到與括號(hào)相匹配 | % |
| 打標(biāo)志 | m FLAG |
| 跳轉(zhuǎn)標(biāo)志行 | ' FLAG |
| 回到剛才的位置 | '' |
查找類
| 描述 | 按鍵 |
|---|---|
| 查找字段 | :/字段 |
| 查找字段(忽略大小寫) | :/字段\c |
| 取消高亮 | :nohl |
| 查找下一個(gè) | n |
| 查找上一個(gè) | N |
撤回類
| 描述 | 按鍵 |
|---|---|
| 撤回 | u |
| 重做 | <Ctrl>r |
| 執(zhí)行上一次命令 | . |
環(huán)境類
| 描述 | 按鍵 |
|---|---|
| 顯示行號(hào) | :set nu |
其他
| 描述 | 按鍵 |
|---|---|
| 執(zhí)行 shell 命令 |
:! COMMAND 例::! ls -al
|
| 保存 read-only-fire |
:w !sudo tee % (%: 當(dāng)前文件名,tee ) |
| 讓當(dāng)前行居屏幕中間顯示 | zz |
| 讓當(dāng)前行居屏幕頂部顯示 | zt |
| 讓當(dāng)前行居屏幕低部顯示 | zb |
注意:數(shù)字通常代表重復(fù)做幾次的意思
列插入操作。例如我們?cè)诿恳恍星岸疾迦?() ":
1.光標(biāo)定位到要操作的地方。
2.CTRL+v 進(jìn)入“可視 塊”模式,選取這一列操作多少行。
3.SHIFT+i(I) 輸入要插入的內(nèi)容。
4.ESC 按兩次,會(huì)在每行的選定的區(qū)域出現(xiàn)插入的內(nèi)容
列刪除
1、按下組合鍵“CTRL+v” 進(jìn)入“可視 塊”模式,上下左右選擇要?jiǎng)h除的圖塊
2、按下d 即可刪除被選中的整塊