vi 可分為三種模式:
1.一般指令模式(command mode)
2.編輯模式(insert mode)
3.指令列命令模式(command-line mode)
※一般指令模式(預設模式):
以vi打開一個檔案就直接進入一般指令模式,此模式中可使用「上、下、左、右」按鍵來移動游標,可使用「刪除字元」或「刪除整列」來處理檔案內容,可使用「複製、貼上」來處理文字資料。
補充:(20230830)
※編輯模式:
按下「i、I、o、O、a、A、r、R」任何一個字母之後,才會進入編輯模式。此時畫面左下角會出現「INSERT」或「REPLACE」的字樣,才可進行編輯,而返回一般指令模式時,則需按下「Esc」按,即可退出編輯模式。
※指令列命令模式:
在一般指令模式中,按住「shift」鍵,輸入「:」、「/」、「?」三個任何一個按鈕,可將流標移動到最底下一列。可提供「搜尋資料」的動作,而讀取、存檔、大量取代字元、離開vi、顯示行號等。
補充:(20230830)
※檔案編輯四個步驟:
(一)、「開啟檔案」或「建新檔案」,且進入「一般指令模式」。
→ 輸入 vi 檔案名稱
(二)、進入「編輯模式」。
→ 按下「i、I、o、O、a、A、r、R」鈕。
(三)、離開「編輯模式」。
→ 按下「Esc」鈕。
(四)、儲存檔案並離開。
→ 輸入 :qw
→ 輸入 :qw! (※強制寫入的指令)
在一般模式下的操作:
- 將游標(光標)移到要複製的行,按鍵盤上的「y」鍵,即是複製該行。
- 若一次要複製多5行,先按鍵盤上的「y」鍵→再按鍵盤上的數字4鍵,即是複製4行。
- 若複製後,按鍵盤上的「p」鍵,即可複製一模一樣的行。
- 若想恢復,按鍵盤上的「u」鍵,即可還原。
- 若想刪除整列,將游標(光標)移到該行列,連續兩次鍵盤上的「d」鍵,即可刪除整列。
- 選擇行號,先按數字鍵,在按住「Shift」鍵,在按「g」鍵,即可直接跳至該行。
※編輯模式:
按下「i、I、o、O、a、A、r、R」任何一個字母之後,才會進入編輯模式。此時畫面左下角會出現「INSERT」或「REPLACE」的字樣,才可進行編輯,而返回一般指令模式時,則需按下「Esc」按,即可退出編輯模式。
※指令列命令模式:
在一般指令模式中,按住「shift」鍵,輸入「:」、「/」、「?」三個任何一個按鈕,可將流標移動到最底下一列。可提供「搜尋資料」的動作,而讀取、存檔、大量取代字元、離開vi、顯示行號等。
補充:(20230830)
在指令列命令模式下的操作:
- 輸入set nu 按下Enter鍵,即可顯示出行號。
※檔案編輯四個步驟:
(一)、「開啟檔案」或「建新檔案」,且進入「一般指令模式」。
→ 輸入 vi 檔案名稱
(二)、進入「編輯模式」。
→ 按下「i、I、o、O、a、A、r、R」鈕。
(三)、離開「編輯模式」。
→ 按下「Esc」鈕。
(四)、儲存檔案並離開。
→ 輸入 :qw
→ 輸入 :qw! (※強制寫入的指令)





沒有留言:
張貼留言