vim編輯器常用操作

vim模式

    編輯模式(命令模式)

    輸入模式

    末行模式


轉換模式

    編輯——>輸入

        i:在當前光標所在字符的前面,轉換爲輸入模式

        a:在當前光標所在字符的後面,轉換爲輸入模式

        o:在當前光標所在行的下方新建一行,轉換爲輸入模式

        I:在當前光標所在行的行首, 轉換爲輸入模式

        A:在當前光標所在行的行尾,轉換爲輸入模式

        O:在當前光標所在行的上方,轉換爲輸入模式

        s:替換,和sed命令中的使用方法相同

 

    輸入——>編輯

        ESC

        

    末行(編輯模式進入)

        末行模式下:.(點)表示當前行,$表示最後一行,也可以$-#,+#表示向下的#行

        輸入冒號(:)

        set nu 顯示行號

        !COMMAND:輸入系統命令

        m,nd:從m行刪除到n行。

        

退出:

    末行模式:

        q 退出

        q!強制退出

        wq保存退出

        w保存

        w!強行保存

        x保存退出

    編輯模式

        ZZ保存退出

    

移動光標:

    輸入模式

        k,j,h,l:上下左右    數字加移動鍵表示移動多少個字符,例如 5h 

       G:跳轉到最後一行的行首

        gg:跳轉到第一行的行首

        w:跳到下一個單詞的詞首

        e:跳到當前或下一個單詞的詞尾

        b:跳到當前或上一個單詞的詞首

         (以上單詞的跳轉也支持數字加移動鍵的形式)

        ^:行首的第一個非空白字符

        0:零,跳到h行首(絕對行首)

        $:絕對行尾

    默涵模式:直接輸入行號,回車


翻屏:

    Ctrl+f:向下 翻一屏

    Ctrl+b:向上翻一屏

    Ctrl+d:向下翻半屏

    Ctrl+u:向上翻半屏


編輯模式:

    u:撤銷上一步操作,#u直接撤銷最近#次操作,系統只保存最近50次操作

    Ctrl+r:還原上一次的撤銷操作

    .(點):重複上一次的操作

    x:刪除光標所在處單哥字符,#x刪除光標所在處及向後共#個字符

    d:刪除、剪切,dd刪除當前光標所在行,#dd刪除光標及向後共#行(或者d#,然後在按回車),d可以和光標自動組合,例如:dG刪除光標開        始到文件最後一行

    yy:複製當前行

     p:如果刪除或複製的是整行,則粘貼至光標的所在行的下方;若果刪除的內容是非整行,則粘貼至光標所在字符的後面

    P:如果刪除或複製的是整行,則粘貼至光標的所在行的上方;若果刪除的內容是非整行,則粘貼至光標所在字符的前面

    y:複製,用法和d相同

    c:替換 ,先刪除,在進去輸入模式;用法和d相同,

    r:替換單個字符

    R:進入替換模式,ESC退出替換模式

    /PATTERN 或?PATTERN:查找匹配的字符,n或N查找下一個


可視化模式:可選中光標所劃過的所有字符,然後可以進行編輯操作

v:按字符選取

V:按行選取


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章