Vim 經常使用簡單命令

  Vim中有三個模式,1.剛進入Vim畫面的是命令模式,2. 在命令模式輸入:進入末行模式vim

    3. 在命令模式輸入 a或者i或者o進入編輯模式spa

    在末行或者編輯模式中能夠經過ESC回到命令模式code

舉例當前目錄下有文件text1,text2,text3,如下命令都由本人親測過ast

1.  打開文件file

  (1): vim fileName 打開指定文件搜索

    vim text1  打開text1文件im

  (2): vim +# fileName 打開指定文件並定位到該文件的第#行next

    vim +5 text1  打開文件text1,並定位到text1文件的第5行db

2.  關閉文件移動

  在末行模式下進行關閉文件操做

  (1): :q   退出,若是此時沒有修改,那麼能夠直接退出,若是有修改,則會提示有未保存的修改

  (2): :wq   保存並退出

  (3): :q!  不保存並退出

  (4): :w  保存

  (5): :w!  強行保存

3.  移動光標  在命令模式下

  (1): 逐字符移動:

    k j h l 分別對應上下左右

  (2):以單詞爲單位移動

    w 移至下一個單詞的詞首

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

    b 跳至當前或前一個單詞的詞首

  (3): 行內跳轉

    0 絕對行首

    $ 絕對行尾

  (4):行間跳轉

    #G 跳轉至第#行

      5G 跳轉至第5行

    gg  第一行

    G  最後一行

4.  翻屏 在命令模式下

  Ctrl + f 向下翻一屏

  Ctrl + b 向上翻一屏

  Ctrl +d 向下翻半屏

  Ctrl + u  向上翻半屏

5.  刪除單個字符 在命令模式下

  x  刪除光標所在處的單個字符

  #x  刪除光標所在處及向後的共#個字符

    5x  刪除光標所在處及向後的5個字符

6.  刪除命令 d 在命令模式下

  dd  刪除當前光標所在行

  dw de db d命令和跳轉命令組合使用 

7.  粘貼命令 p 在命令模式下

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

  Shirt + p   若是刪除或複製爲整行內容,則粘貼至光標所在行的上方,若是複製或刪除的內容爲非整行,則粘貼至光標所在字符的前面

8.  複製命令 y 在命令模式下

  用法同刪除命令 d

9.  查找 在命令模式下

  / + 要搜索的單詞

  /code 這樣就能夠搜索到code這個單詞了

  n 是查看下一個

  Shift + n 是查看上一個

10.  使用vim 編輯多個文件

  vim fileName1 fileName2 fileName3

    vim text1 text2 text3

  打開以後若是想切換文件

  進入末行模式,在末行模式下操做

  :next  切換至下一個文件

  :prev  切換至前一個文件

  :last  切換至最後一個文件

  : first  切換至第一個文件

  :q   退出當前文件

  :qa  所有退出

相關文章
相關標籤/搜索