Linux學習日誌(基礎篇)----VIM的編輯模式以及末行模式__Linux

來源:互聯網
上載者:User
    4、vim從命令模式切換到編輯模式        a:從游標後面開始插入 大a:行尾插入        i:與a相對應,從游標前開始插入    大i:行首插入        o:在當前游標下面另起一行開始插入   大o:上面另起一行開始插入        s:吃掉當前游標覆蓋的字元,然後開始插入    大s:吃掉一行,開始插入    5、vim的末行模式        使用esc退出編輯模式         使用:進入末行模式        在末行模式下,直接輸入數字,回跳轉到對應行號        wq:儲存並退出        q:退出,如果做了修改,提示是否儲存,如果沒作修改,會直接退出        q。:退出不儲存        w:儲存不退出        x:功能相當於wq,儲存並退出        在命令模式中也有一個退出並儲存命令:shift + zz,但他跟wq是有區別的            wq會建立出新檔案,shift + zz並不會,因此可以直接使用vi來建立新檔案而不用touch命令            eg:                vi test wq退出並儲存,目前的目錄下會有一個新檔案test,使用shift + zz是沒有這樣的效果的        末行模式下的替換操作               26 mike is a chinese, mike is from china, china is a beautiful countroy!!!             27 mike is a chinese, mike is from china, china is a beautiful countroy!!!             28 mike is a chinese, mike is from china, china is a beautiful countroy!!!             29 mike is a chinese, mike is from china, china is a beautiful countroy!!!             30 mike is a chinese, mike is from china, china is a beautiful countroy!!!             31 mike is a chinese, mike is from china, china is a beautiful countroy!!!             32 mike is a chinese, mike is from china, china is a beautiful countroy!!!             33 mike is a chinese, mike is from china, china is a beautiful countroy!!!             34 mike is a chinese, mike is from china, china is a beautiful countroy!!!             35 mike is a chinese, mike is from china, china is a beautiful countroy!!!             36 mike is a chinese, mike is from china, china is a beautiful countroy!!!            可以使用末行模式的替換操作,將上面的mike替換為指定的字串            本例中替換為heqile            格式:s/old/new/(g[c])                     後面的參數g是不詢問直接進行替換,如果參數是gc,則在替換時會進行詢問            eg:                第27行中的mike替換為heqile:                        先將游標置於第27行,然後進入末行模式                    s/mike/heqile                第27行中所有的mike都替換為heqile:                    先將游標置於第27行,然後進入末行模式                    s/mike/heqile/g                範圍替換,將26行至36行中的mike全部替換為heqile                    26,36s/mike/heqile/g                替換本文當中所有選定字串為指定的新字串(使用萬用字元%)                    %s/mike/heqile/g        vim的分屏            sp:水平分屏            vsp:垂直分屏            ctrl + ww:切換畫面            qall:退出當前的所有螢幕            vsp 目前的目錄下的另一個文檔:可以垂直分屏方式開啟另一個檔案            在開啟時就分屏顯示:                vi -o test1.cpp test2.cpp   小o代表水平分屏                vi -O test1.cpp test2.cpp   大o代表水平分屏
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.