vi
是一個(gè)經(jīng)典的 Unix 文本編輯器,它在 Ubuntu 和其他類 Unix 系統(tǒng)中都可以找到
:wq
或 :x
保存對(duì)文件所做的更改并退出。:q!
放棄對(duì)文件所做的更改并退出。:set number
或 :set nu
以顯示每行的行號(hào)。:行號(hào)
,例如 :42
,將光標(biāo)移動(dòng)到指定行。/關(guān)鍵詞
進(jìn)行向下搜索,或輸入 ?關(guān)鍵詞
進(jìn)行向上搜索。按 n
鍵跳到下一個(gè)匹配項(xiàng),按 N
鍵跳到上一個(gè)匹配項(xiàng)。:%s/原字符串/新字符串/g
全局替換文件中的所有匹配項(xiàng)。要替換特定行范圍內(nèi)的匹配項(xiàng),請(qǐng)使用 :起始行,結(jié)束行s/原字符串/新字符串/g
。v
鍵進(jìn)入)選擇要復(fù)制的文本,然后按 y
鍵復(fù)制。接下來(lái),將光標(biāo)移動(dòng)到目標(biāo)位置,按 p
鍵粘貼。:u
撤銷上次操作,輸入 :redo
或 :e!
重做上次撤銷的操作。:e 文件名
打開(kāi)另一個(gè)文件。要在多個(gè)文件之間切換,請(qǐng)使用 :bn
(下一個(gè)文件)和 :bp
(前一個(gè)文件)命令。:split
或 :vsplit
將當(dāng)前窗口分為兩個(gè)水平或垂直窗格。要在窗格之間切換,請(qǐng)使用 Ctrl-w w
。要關(guān)閉當(dāng)前窗格,請(qǐng)使用 :q
。這些只是 vi
命令的一些高級(jí)功能。要深入了解 vi
,建議查閱相關(guān)文檔或教程。