基礎(chǔ)第一階段
| 命令 | 說明 |
|---|---|
| i | Insert模式 |
| x | 刪當(dāng)前光標(biāo)所在的一個(gè)字符 |
| :wq | :w 后面可以跟文件名表示新建一個(gè)文件 q為退出 |
| dd | 刪除當(dāng)前行 |
| yy | 拷貝當(dāng)前行 |
| p | 在光標(biāo)后粘貼 P在之前粘貼 |
| :help <command> | 顯示命令幫助信息 |
進(jìn)階第二階段
-
各種插入模式
命令 說明 a 在光標(biāo)后插入 o 在當(dāng)前行后插入一個(gè)新行 O 在當(dāng)前行前插入一個(gè)新行 -
簡單移動(dòng)光標(biāo)
命令 說明 0 數(shù)字零,到行頭 $ 到本行行尾 ?pattern 在前面的文本搜索pattern /pattern 在后面的文本搜索 pattern 的字符串,如果搜索出多個(gè)匹配,n向后查找,N向前查找 -
打開/保存/退出/改變文件
命令 說明 :e <path/to/file> 打開一個(gè)文件 :w 存盤 后面跟文件名也可以另存 :saveas <path/to/file> 另存為 <path/to/file> :x 或 ZZ 或:wq 保存并退出 :x 表示僅在需要時(shí)保存 :q! 退出不保存 :qa! 強(qiáng)行退出所有的正在編輯的文件,就算別的文件有更改。 :bn && :bp 你可以同時(shí)打開很多文件,使用這兩個(gè)命令來切換下一個(gè)或上一個(gè)文件 -
翻頁滾動(dòng)
命令 說明 ctrl + f 下翻一屏。 ctrl + b 上翻一屏。 ctrl + d 下翻半屏。 ctrl + u 上翻半屏。 ctrl + e 向下滾動(dòng)一行。 ctrl + y 向上滾動(dòng)一行。
高級(jí)第三階段
| 命令 | 說明 |
|---|---|
| . | 可以重復(fù)上一次的命令 |
| N <command> | 重復(fù)某個(gè)命令N次 例如:2dd 刪除兩行 |
| 3G | 跳轉(zhuǎn)到第三行,也可以使用 :3 |
| gg | 到第一行 相當(dāng)于 1G 或者 :1 |
| G | 到最后一行 |
| w | 按單詞移動(dòng),到下一個(gè)單詞的開頭 |
| e | 按單詞移動(dòng),到下一個(gè)單詞的結(jié)尾 |
| v | 進(jìn)入可視化選擇 |
| gU | 選中部分變?yōu)榇髮?/td> |
| gu | 選中部分變?yōu)樾?/td> |
| ~ | 反轉(zhuǎn)光標(biāo)所在位置大小寫 |