2018年3月14日 星期三

初步了解vi -- 20180221


vi 可分為三種模式:

1.一般指令模式(command mode)

2.編輯模式(insert mode)

3.指令列命令模式(command-line mode)


※一般指令模式(預設模式):

以vi打開一個檔案就直接進入一般指令模式,此模式中可使用「上、下、左、右」按鍵來移動游標,可使用「刪除字元」或「刪除整列」來處理檔案內容,可使用「複製、貼上」來處理文字資料。


補充:(20230830)











在一般模式下的操作:
  • 將游標(光標)移到要複製的行,按鍵盤上的「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!              (※強制寫入的指令) 



沒有留言:

張貼留言