Linux系統中vi是什麼?vi模式有幾種?

老男孩IT教育機構發表於2022-04-06

  Linux系統中vi是什麼?vi是Linux/Unix系統中一款著名的編輯軟體,也是Linux系統中第一款全螢幕編輯軟體,憑藉功能強大、高度可定製、簡單易用的優勢為廣大Linux使用者所熟悉,也成為Linux運維人員必備技能之一。接下來我們來看看詳細的內容介紹吧。

  Linux系統中vi是什麼?

  Vi,是一款由加州大學伯克利分校、Bill Joy研究開發的文字編輯器。

  文字編輯器有很多,比如圖形模式的gedit、kwrite、OpenOffice,文字模式下的編輯器有VI、vim。vi和vim是我們在Linux中最常用的編輯器。vi或vim是Linux最基本的文字編輯工具,vi或vim雖然沒有圖形介面編輯器那樣點滑鼠的簡單操作,但vi編輯器在系統管理、伺服器管理字元介面中,永遠不是圖形介面的編輯器能比的。

  注意:vi是Unix/Linux作業系統中最經典的文字編輯器,只能在編輯字元,不能對字型、段落進行排版,它既可以新建檔案,也可以編輯檔案;它沒有選單,只有命令,且命令繁多。

  雖然vi的操作方式與其他常用的文字編輯器很不相同,但是由於其執行於字元介面,並可用於所有Unix/Linux環境,仍被經常使用。

  vi的三種命令模式

  command(命令)模式,用於輸入命令

  Insert(插入)模式,用於插入文字

  Visual(可視)模式,用於視化的高亮並選定正文

  ①命令模式

  命令模式是啟動vi後進入的工作模式,並可轉換為文字編輯模式和最後行模式。在命令模式下,從鍵盤上輸入的任何字元都被當作編輯命令來解釋,而不會在螢幕上顯示。如果輸入的字元是合法的vi命令,則vi就會完成相應的動作,否則vi會響鈴警告。

  ②文字編輯模式

  文字編輯模式用於字元編輯。在命令模式下輸入i、a等命令後進入文字編輯模式,此時輸入的任何字元都被vi當作檔案內容顯示在螢幕上。按Esc鍵可從文字編輯模式返回到命令模式。

  ③最後行模式

  在命令模式下,按“:”進入最後行模式,此時vi會在螢幕的底部顯示“:”符號年作為最後行模式的提示符,等待使用者輸入相關命令。命令執行完畢後,vi自動回到命令模式。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2885863/,如需轉載,請註明出處,否則將追究法律責任。

相關文章