《vi》是一種在Linux系統中廣泛使用的文本編輯器,具有命令模式、插入模式和底行模式三種工作模式。以下是該編輯器的一些基本操作方法:
啟動和退出。在終端中輸入`vi`命令後跟檔案名稱來啟動《vi》。如果檔案不存在,則會創建一個新檔案。要退出《vi》,在命令模式下輸入`:`然後輸入`q`(如果檔案已修改,系統會提示是否保存修改)。強制退出而不保存修改,可以輸入`:q!`。
移動游標。使用`h`(向左)、`j`(向下)、`k`(向上)、`l`(向右)鍵來移動游標。或者使用`gg`命令移動到檔案開頭,`G`命令移動到檔案結尾,以及`數字+nG`命令移動到檔案的第n行。
編輯文本。按下`i`鍵進入插入模式進行文本輸入。使用`esc`鍵退出插入模式。
刪除和複製文本。在命令模式下,使用`x`鍵刪除游標所在位置的字元,`dd`鍵刪除當前行,以及`yy`鍵複製當前行。
撤銷操作。在命令模式下,輸入`u`鍵可以撤銷上一次的操作。
保存和退出檔案。在命令模式下,輸入`:w`來保存檔案,`:wq`來保存並退出《vi》。
查找和替換文本。在命令模式下,使用`/關鍵字`向下查找,`?關鍵字`向上查找,然後按`n`鍵查找下一個匹配項。使用`:s/old/new`替換游標所在行的第一個匹配項,`:s/old/new/g`替換所有匹配項。
此外,《vi》還有許多高級功能和技巧,如多視窗模式、塊操作等,可以顯著提高編輯效率。