linux如何使用vi編輯器?vi編輯器基本命令有哪些?

vi編輯器使用方法包括:1.進(jìn)入和退出方式;2.常用編輯命令;3.查找與替換操作;4.顯示行號和語法高亮技巧。使用vi 文件名打開文件,按i進(jìn)入插入模式編輯,按esc返回命令模式,輸入:wq保存退出或:q!強(qiáng)制退出。常用命令有x刪除字符、dd剪切行、yy復(fù)制行、p粘貼、u撤銷。查找用:/關(guān)鍵字,替換用:s/舊內(nèi)容/新內(nèi)容/g或:%s替換全文。輸入:set nu顯示行號,:syntax on開啟語法高亮,建議使用增強(qiáng)版vim以獲得更好體驗(yàn)。

linux如何使用vi編輯器?vi編輯器基本命令有哪些?

linux系統(tǒng)中,vi編輯器是一個非常基礎(chǔ)且強(qiáng)大的文本編輯工具。雖然它不像現(xiàn)代編輯器那樣圖形化、操作直觀,但掌握基本的vi命令,能讓你在沒有圖形界面或遠(yuǎn)程服務(wù)器環(huán)境下高效工作。

進(jìn)入和退出vi編輯器

使用vi打開文件很簡單,直接輸入:

vi 文件名

如果文件不存在,vi會創(chuàng)建一個新文件。剛進(jìn)入vi時是命令模式,不能直接輸入文字。按i鍵可以進(jìn)入插入模式開始編輯。

退出的話,要先從插入模式回到命令模式(按Esc),然后輸入命令:

  • :wq 保存并退出
  • :q! 不保存強(qiáng)制退出
  • :q 退出(如果沒修改過)

這個過程新手容易卡住,比如不知道怎么退出,多練幾次就熟練了。

常用編輯命令:復(fù)制、粘貼、刪除

vi的基本操作主要在命令模式下完成:

  • x 刪除當(dāng)前光標(biāo)下的字符
  • dd 刪除一整行(剪切)
  • yy 復(fù)制一行
  • p 粘貼到光標(biāo)下方
  • u 撤銷上一次操作

例如,你想復(fù)制某一行內(nèi)容,就把光標(biāo)移到那一行,按yy,再移動光標(biāo)到目標(biāo)位置按p粘貼即可。

這些命令看起來簡單,但組合起來效率很高,比如連續(xù)按3yy就能復(fù)制三行。

查找與替換:快速定位內(nèi)容

在命令模式下,輸入以下命令可以查找關(guān)鍵詞:

:/關(guān)鍵字

回車后,vi會跳轉(zhuǎn)到第一個匹配項(xiàng),按n繼續(xù)往下找。

替換可以用這樣的格式:

:s/舊內(nèi)容/新內(nèi)容/g

這是替換當(dāng)前行所有出現(xiàn)的“舊內(nèi)容”為“新內(nèi)容”。想在整個文件中替換,加個%:

:%s/舊內(nèi)容/新內(nèi)容/g

這對批量修改配置文件特別有用,比如改IP地址、路徑等。

小技巧:顯示行號和語法高亮

vi默認(rèn)不顯示行號,但在編輯代碼或配置文件時,行號很有幫助。在命令模式下輸入:

:set nu

就可以看到每一行的編號了。如果你覺得顏色有助于閱讀,可以開啟語法高亮:

:syntax on

不過這個功能在某些老版本或最小化安裝的系統(tǒng)中可能不支持,這時候建議使用vim(vi的增強(qiáng)版)。

基本上就這些。剛開始用vi會覺得別扭,特別是退出方式讓人印象深刻(笑),但一旦熟悉了它的邏輯,你會發(fā)現(xiàn)它其實(shí)挺高效。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享