vi文字編輯器的學習

來源:互聯網
上載者:User

標籤:

vi文字編輯器的啟動與退出

    啟動:快速鍵Ctrl+Alt+t進入終端, 在系統提示符($或#)的提示下,輸入vi <檔案名稱>,可以自動載入你要編輯的檔案或者建立一個檔案。

    退出:在指令模式下鍵入:q,:q!,:wq,:x可以退出編輯器,但是要注意在gui介面下,可以直接關閉編輯器,但是如果沒有儲存的話,之前編輯的內容會消失。

    1,:wq和:x是存檔退出指令,首先儲存好已經編輯的內容,然後退出。

    2,:q是退出指令,如果沒有儲存直接退出的話會提示No write since last change,這時:q指令失效,有兩種解決方式,先儲存:w再退出:q,或者直接退出不儲存:q!

    3,   :q!是不儲存直接退出。

     中止:在指令模式下Ctrl+z,會提示[1]+ 已停止。

     恢複中止:在系統提示符下鍵入fg vi。

 

vi文字編輯器的兩種模式:指令模式和輸入模式,在指令模式下,使用者的輸入被當做指令處理,在輸入模式下,使用者的輸入被當做插入的字元處理。

指令模式和輸入模式的切換:

       指令->輸入:a,A,i,I,o,O

    a:在游標所在位置後面插入資料,游標後的資料隨著新增資料向後移動;

    A:在游標所在行的最後面添加資料;

    i:在游標所在位置前面插入資料,游標後的資料隨著新增資料向後移動;

    I:在游標所在行的最前面添加資料;

    o:從游標所在位置下面新增一行,進入輸入模式;

    O:從游標所在位置上面新增一行,進入輸入模式。

   輸入->指令:[esc]

基本指令:

    x:刪除游標所在字元

    dd:刪除游標所在行

    r:替換游標所在字元

    R:進入替換模式,依次替換游標所在字元及之後的字元,直到esc退出指令模式

    s:刪除游標所在字元,進入輸入模式

    S:刪除游標坐在行,進入輸入模式

 

vi文字編輯器的學習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.