1. 單行復制
模式 | 命令 | 備注
--- | --- | ---
命令行模式 | yy |
2. 多行復制
模式 | 命令 | 備注
--- | --- | ---
命令行模式 | nyy | n為對應行數
3. 粘貼
模式 | 命令 | 備注
--- | --- | ---
命令行模式 | p | 將已經復制的數據在光標下一行粘貼
命令行模式 | P | 將已經復制的數據在光標上一行粘貼
4. 查找字符串
模式 | 命令 | 備注
--- | --- | ---
末行模式 | /string | 從上往下查找(string為需要查找的字符)
末行模式 | ?string | 從下往上查找(string為需要查找的字符)
5. 顯示行號
模式 | 命令 | 備注
--- | --- | ---
末行模式 | :set number |
6. 替換
模式 | 命令 | 備注
--- | --- | ---
末行模式 | :[addr]s/源字符串/目標字符串/[option] | \[addr\]表示檢索范圍:"1,n":表示從第1行到n行 ***** "%":表示整個文件,同"1,$" ***** ".,$":表示從當前行到文件尾 ***** 省略時表示當前行 ---------- \[option\] :?表示操作類型,g:globe,表示全局替換***** c:confirm,表示進行確認***** p:表示替代結果逐行顯示(Ctrl + L恢復屏幕)***** i:ignore,不區分大小寫******\[option\]省略時僅對每行第一個匹配串進行替換 ---------- 如果在源字符串和目的字符串中出現特殊字符,如'/','',','等需要前面加反斜杠\\進行轉義
7. 撤銷
模式 | 命令 | 備注
--- | --- | ---
命令行模式 | u | 撤銷上一步操作