1. 程式人生 > 其它 >Linux檔案編輯器

Linux檔案編輯器

linux系統下一般都會自帶nano和vim

一.vi和vim的使用

基本上 vi 共分為三種模式, 分別是一般指令模式編輯模式命令列命令模式。 這三種
模式的作用分別是:
一般指令模式 ( command mode
vi 開啟一個檔案就直接進入一般指令模式了( 這是預設的模式, 也簡稱為一般模式) 。 在
這個模式中, 你可以使用上下左右按鍵來移動游標, 你可以使用刪除字元刪除整列
處理檔案內容, 也可以使用複製、 貼上來處理你的檔案資料。
編輯模式 ( insert mode
在一般指令模式中可以進行刪除、 複製、 貼上等等的動作, 但是卻無法編輯檔案內容的! 要
等到你按下“i, I, o, O, a, A, r, R”等任何一個字母之後才會進入編輯模式。 注意了! 通常在
Linux 中, 按下這些按鍵時, 在畫面的左下方會出現“ INSERT REPLACE ”的字樣, 此時才
可以進行編輯。 而如果要回到一般指令模式時, 則必須要按下“Esc”這個按鍵即可退出編輯模
式。
命令列命令模式 ( command-line mode
在一般模式當中, 輸入“ : / ? ”三個中的任何一個按鈕, 就可以將游標移動到最下面那一列。 在
這個模式當中, 可以提供你搜尋資料的動作, 而讀取、 存檔、 大量取代字元、 離開 vi 、 顯
示行號等等的動作則是在此模式中達成的!


1. 使用“ vi filename ”進入一般指令模式

2. 按下 i 進入編輯模式, 開始編輯文字

3. 按下 [ESC] 按鈕回到一般指令模式

4. wq!離開
w是write,q是quit,!是強制離開

一般指令模式 常用按鍵

yy 複製游標那一行

p 貼上在游標下一行