1. 程式人生 > >Linux學習:vi的使用1

Linux學習:vi的使用1

vi分為3種模式:一般模式、編輯模式、命令列模式 一般模式: 開啟一個檔案就進入一般模式 可進行刪除、複製、貼上等操作,無法編輯檔案內容 編輯模式: 按下i I,o,O,a,A,r,R等任何一個字母后才會進入編輯模式。按下這些鍵,在介面左下方出現INSERT或REPLACE的字樣,此時可編輯 esc回到一般模式 命令列模式: : / ?三個中任何一個按鈕,即可將游標移動到最下面一行。 此模式提供查詢資料的操作:讀取、儲存、大量替換字元、離開vi,顯示行號等。 esc回到一般模式 三種模式關係:
儲存離開文件:一般模式下 輸入:wq 並回車,即可儲存離開。 若問價許可權不對,如為-r--r--r--時,則可能無法寫入,可使用強制寫入方式寫入,即使用:wq! 多加一個感嘆號 常用按鍵:
一般模式下: ctril + f 螢幕向下移動一頁,相當於page Down,記憶:f : forword ctrl + b 螢幕向上移動一頁,相當於page Up,記憶:b: back 0或home 移動到該行的最前面字元 $或end 移動到該行的最後端 G 移動至該檔案最後一行 gg 移動至該檔案第一行 n[Enter] 游標向下移動n行 查詢與替換: /word 向下查詢一個名為word的字串
:n1,n2s/word1/word2/g n1,n2為數字,在n1與n2之間尋找word1這個字串,並將其替換為word2;n2為$時,為n1行與最後一行之間查詢並替換。 g為gc時,則會在替換前顯示提示字元供使用者確認是否替換。 檢視檔案命令: cat 檔名