linux中vi是一個文字模式下的編輯器,只能夠編輯字符,不能對字體、段落進行排版,vi編輯器既可以新建文件,也可以編輯文件,共有Command、Insert和Visual三種命令模式。
本教學操作環境:linux7.3系統、Dell G3電腦。
linux中vi是什麼
Vi,是加州大學柏克萊分校,Bill Joy研究開發的文字編輯器。
文字編輯器有很多,例如圖形模式的gedit、kwrite、OpenOffice,文字模式的編輯器有vi、vim(vi的增強版本)。 vi和vim是我們在Linux中最常用的編輯器。 vi或vim是Linux最基本的文字編輯工具,vi或vim雖然沒有圖形介面編輯器那樣點滑鼠的簡單操作,但vi編輯器在系統管理、伺服器管理字元介面中,永遠不是圖形介面的編輯器能比的。
注意:vi是unix/linux作業系統中最經典的文字編輯器,只能是編輯字符,不能對字體、段落進行排版;它既可以新建文件,也可以編輯文件;它沒有選單,只有命令,且命令繁多。
雖然vi的操作方式與其他常用的文字編輯器(如gedit)很不相同 ,但是由於其運行於字元介面,並可用於所有unix/linux環境,仍被經常使用。
vi 的三種指令模式
Command(指令)模式,用於輸入指令
Insert(插入)模式,用於插入文字
Visual(視覺)模式,用於視覺化的的高亮並選定正文
1 .指令模式:
指令模式是啟動vi後進入的工作模式,並可轉換為文字編輯模式和最後行模式。在命令模式下,從鍵盤上輸入的任何字元都被當作編輯命令來解釋,而不會在螢幕上顯示。如果輸入的字元是合法的vi指令,則vi就會完成對應的動作;否則vi會響鈴警告。
2.文字編輯模式:
文字編輯模式用於字元編輯。在指令模式下輸入i(插入指令)、a(附加指令)等指令後進入文字編輯模式,此時輸入的任何字元都被vi當作檔案內容顯示在螢幕上。按Esc鍵可從文字編輯模式返回指令模式。
3.最後行模式:
在指令模式下,按下「:」鍵進入最後行模式,此時vi會在螢幕的底部顯示「:」符號年作為最後行模式的提示符,等待使用者輸入相關指令。指令執行完畢後,vi自動回到指令模式。
相關推薦:《Linux影片教學》
以上是linux中vi是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!