vi的三種模式
阿新 • • 發佈:2019-02-12
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的三種模式