1. 程式人生 > >vi的三種模式

vi的三種模式

ace img 鳥哥 模式 rdquo alt inux .com 發現

一般指令模式 (command mode
vi 打開一個文件就直接進入一般指令模式了(這是默認的模式,也簡稱為一般模式) 。在
這個模式中, 你可以使用上下左右按鍵來移動光標,你可以使用刪除字符刪除整列
處理文件內容, 也可以使用復制、貼上來處理你的文件數據。


編輯模式 (insert mode
在一般指令模式中可以進行刪除、復制、貼上等等的動作,但是卻無法編輯文件內容的! 要
等到你按下“i, I, o, O, a, A, r, R”等任何一個字母之後才會進入編輯模式。註意了!通常在

Linux 中,按下這些按鍵時,在畫面的左下方會出現“ INSERT REPLACE ”的字樣,此時才
可以進行編輯。而如果要回到一般指令模式時, 則必須要按下“Esc”這個按鍵即可退出編輯模
式。


命令行命令模式 (command-line mode
在一般模式當中,輸入“ : / ? ”三個中的任何一個按鈕,就可以將光標移動到最下面那一列。在
這個模式當中, 可以提供你搜尋數據的動作,而讀取、存盤、大量取代字符、離開 vi 、顯
示行號等等的動作則是在此模式中達成的!

技術分享圖片

註意到上面的圖示,你會發現一般指令模式可與編輯模式及命令行界面切換, 但編輯模式與

命令行界面之間不可互相切換喔!這非常重要啦!

來自:鳥哥私房菜

vi的三種模式