勵志

勵志人生知識庫

vi命令大全

vi是一個流行的文本編輯器,主要用於UnixLinux系統。它有三種主要模式:命令模式插入模式和末行模式(也稱為命令行模式或ex模式)。以下是vi命令的詳細介紹:

啟動和退出。在終端中輸入vi命令後跟檔案名稱來啟動vi。如果檔案不存在,則會創建一個新檔案。要退出vi,在命令模式下輸入:q或:quit命令。如果檔案有未保存的更改,可以使用:q!強制退出。

移動游標。在命令模式下,使用hj、k、l鍵分別代表向左、向下、向上、向右移動游標。還可以使用數字+nG命令(如10G)來快速移動到檔案的特定行。

編輯文本。按下i鍵進入插入模式,用於輸入或修改文本。使用x鍵可以刪除游標所在位置的字元,dd命令用於刪除當前行,yy命令用於複製當前行。

撤銷和重做。在命令模式下,u命令用於撤銷上一次的操作,而.命令用於重做上一次的操作。

保存和退出。在命令模式下,使用:w命令保存檔案,:wq或:x命令保存並退出,:q或:quit命令退出編輯器。

查找和替換。使用:/keyword命令在當前檔案中向下查找關鍵字,使用?keyword向上查找,n和N鍵分別用於查找下一個和上一個匹配項。:s/old/new命令替換當前游標下的第一個匹配項,:%s/old/new/g命令替換整個檔案中的所有匹配項。

複製和貼上。使用yy命令複製當前行,p命令貼上剪下板的內容。

多視窗模式。在命令模式下,使用:split或:vsplit命令可以打開多個編輯視窗。

這些是vi編輯器的基本命令和操作。掌握這些命令後,可以更高效地進行文本編輯工作。