vim編輯器(上)

vim編輯器基本命令(上)

  三種模式:

    編輯模式、輸入模式、末行模式

    默認爲編輯模式

  模式轉換:

    編輯模式-->輸入模式:

      i:insert,在光標所在處輸入

      a:append,在光標出後方輸入

      o:在光標所在處的下方打開一個新行;

      I:在光標所在行行首輸入

      A:在光標所在行行尾輸入

      O:在光標所在處的上方打開一個新行輸入

     

     輸入模式-->編輯模式:ESC

     編輯模式-->末行模式::

     末行模式-->編輯模式:ESC

   

   

   關閉文件:

       ZZ:編輯模式保存並退出

       

       末行模式關閉文件

       :q 退出

       :q!強制退出

       :wq保存並退出

       :x保存並退出

       :w /PATH/TO/SOMEFILE  保存到/PATH/TO/SOMEFILE文件

   

   光標跳轉:

     

      字符間跳轉:

        h:左   l:右   j:下   k:上

        #COMMAND:跳轉#個字符;

      

      單詞間跳轉:

        w:下一個單詞的詞首;

        e:當前或者下一個單詞的詞尾;

        b:當前或者前一個單詞的詞首;

        #COMMAND:跳轉#個單詞

      

      行首行尾跳轉:

        ^:跳轉至行首第一個非空白字符

        0: 跳轉至行首

        $: 跳轉至行尾

        

      行間跳轉:

        #G: 跳轉至#行

        1G,gg:  跳轉至第一行

        G:  跳轉至最後一行

      

      句間跳轉:

        (

        )

        

      段間跳轉:

      {

      }  

      

    翻屏:

        Ctrl+f:向文件尾翻一屏

        Ctrl+b:向文件首翻一屏

        Ctrl+d:向文件尾翻半屏

        Ctrl+u:向文件首翻半屏

        Enter:按行向後翻

    

    

    Vim的編輯命令:

    

        字符編輯:

          x:刪除光標處的字符;

          #x:刪除光標所在處起始的#個字符;

          xp:交換光標所在處的字符與其後面的字符的位置

          

        替換命令(replace) 

          r:替換光標所在處的字符;

            rCHAR

        刪除命令:

          d:刪除命令,可結合光標跳轉字符,實現範圍刪除

            d$;

            d^:

            

            dw:

            de:

            db:

              #COMMAND

            dd:刪除行

              #dd:刪除光標處所在行起始的後#行

        粘貼命令:

          p:緩衝區中的內容如果爲整行,則粘貼在當前光標所在行的下方;否則,粘貼至當前光標所在處後方;

          P:緩衝區中的內容如果爲整行,則粘貼在當前光標所在行的上方;否則,粘貼至當前光標所在處前方;

        

        複製命令:(yank,y)

          y:複製,工作行爲相似於d

            y$

            y^

            y0

            

            ye

            yw

            yb

                #COMMAND

            yy:複製一整行

              #yy:複製#行

              

         改變命令(change,c):

            實現刪除操作,並且編輯模式-->輸出模式

            c$

            c^

            c0

            

            cb

            ce

            cw

                #COMMAND

            

            cc:刪除光標所在的行,並轉換爲輸出模式

                #cc:

          

         其他編輯操作:

            可視化模式:

              v:按字符選定

              V:按行選定

          

              結合編輯命令:d,c,y

              

             撤銷操作:

              u:undo 撤銷此前的操作;

                  #u:撤銷此前的#個操作

             撤銷此前的撤銷:

              Ctrl+r

             重複執行前一個編輯操作:

              .

          vim自帶的練習教程:vimtutor


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