linux的vi命令高級(jí)編輯技巧

小樊
83
2024-07-19 04:14:37

  1. 使用命令模式下的搜索功能:在命令模式下按下"/"鍵,然后輸入要搜索的內(nèi)容,按下回車鍵即可進(jìn)行搜索。按下"N"鍵可以從下往上搜索,按下"n"鍵可以從上往下搜索。

  2. 使用命令模式下的替換功能:在命令模式下輸入":s/old/new/g"命令可以將光標(biāo)所在行的所有old替換為new,加上"g"參數(shù)可以將一行內(nèi)所有old替換為new。

  3. 多行編輯:使用命令模式下的"v"鍵可以進(jìn)入可視模式,可以選擇多行文本進(jìn)行編輯,例如可以使用"d"刪除選擇的行,使用"y"復(fù)制選擇的行。

  4. 命令模式下的復(fù)制和粘貼:可以使用"yy"復(fù)制一行文本,使用"p"粘貼到當(dāng)前行或下一行。

  5. 設(shè)置行號(hào):在命令模式下輸入":set number"可以顯示行號(hào),輸入":set nonumber"可以關(guān)閉行號(hào)顯示。

  6. 撤銷和重做:在命令模式下輸入"u"可以撤銷上一次操作,輸入"Ctrl + r"可以重做上一次操作。

  7. 設(shè)置自動(dòng)縮進(jìn):在命令模式下輸入":set autoindent"可以設(shè)置自動(dòng)縮進(jìn),輸入":set noautoindent"可以關(guān)閉自動(dòng)縮進(jìn)。

  8. 使用標(biāo)簽功能:在命令模式下輸入":tabnew filename"可以在新標(biāo)簽頁中打開一個(gè)文件,在不同標(biāo)簽頁之間使用":tabn"和":tabp"可以進(jìn)行切換。

  9. 使用專家模式:在命令模式下輸入":set exrc"可以開啟專家模式,可以使用更多高級(jí)編輯功能。

0