1. 程式人生 > >入門VMware Workstation下的Debian學習之Vim簡單使用(三)

入門VMware Workstation下的Debian學習之Vim簡單使用(三)

上一個 onf 安裝 es2017 左移 let 可用 style 重做

什麽是Vim?

  Vim具有程序編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程序設計。

  Vim是從vi發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。

安裝Vim:

  sudo apt-get install vim

Vim鍵盤圖:

技術分享

Vim的使用:

  基本上Vim分為三種模式:分別是命令模式(Command mode),插入模式(Insert mode)和底線命令模式(Last line mode)。這三種模式的作用別分是:

  命令模式(Command mode):

    i,o,a 切換到插入模式(Insert mode),以輸入字符。

    x 刪除當前光標所在處的字符。

    : 切換到底線命令模式,以在最低一行輸入命令。

  插入模式(Insert mode):

    字符按鍵以及Shift組合:輸入字符。

    Enter:回車鍵,換行。

    Delete:刪除鍵,刪除光標後一個字符。

    方向鍵:在文本中移動光標。

    Home/End:移動光標到行首/行尾。

    PgUp/PgDn:上/下翻頁。

    Insert:切換光標為輸入/替換模式,光標將變成豎線/下劃線。

    Esc:退出輸入模式,切換到命令模式。

  底線命令模式(Last line mode):

    在命令模式下按下:(英文冒號)就進入了底線命令模式。

    底線命令模式中,基本的命令有:

    :q 退出程序。

    :w 保存文件。

    :wq 保存並離開。

    按Esc鍵可隨時退出底線命令模式。

Vim創建:

  vim text.txt

Vim常用按鍵使用:

  一般模式可用的光標移動、復制粘貼、搜索替換等。

    移動光標的常用方法:   

      ←(h):光標向左移動一個字符。

      ↓(j):光標向下移動一個字符。

      ↑(k):光標向上移動一個字符。

      →(l):光標向右移動一個字符。

      Ctrl+f:屏幕向下移動一頁。

      Ctrl+b:屏幕向上移動一頁。

      G:移動到最後一行。

      gg:移動到第一行。

      n<Enter>:n為數字。光標向下移動n行。

    搜索替換的常用方法:

      /vim:向光標之下尋找一個名稱為vim的字符串。

      n:/vim後,然後向下搜索名稱為vim的字符串。

      N:/vim後,然後向上搜索名稱為vim的字符串。

      :n1,n2s/vim1/vim2/g:n1與n2為數字。在第n1與n2行之間尋找vim1這個字符串,並將該字取代為vim2。

      :1,$s/vim1/vim2/g:從第一行到最後一行尋找 vim1 字符串,並將該字符串取代為 vim2

      :1,$s/vim1/vim2/gc:從第一行到最後一行尋找 vim1 字符串,並將該字符串取代為 vim2 !且在取代前顯示提示字符給用戶確認 (confirm) 是否需要取代!

    刪除、復制和粘貼:

      x,X:x為向後刪除一個字符;X為想前刪除一個字符。

      ndd:n為數字,刪除光標所在的向下n行。

      yy:復制遊標所在的那一行。

      nyy:n為數字。復制光標所在的向下n行。

      p,P:p 為將已復制的數據在光標下一行貼上,P 則為貼在遊標上一行。

      u:重復前一個動作。

      Ctrl+r:重做上一個動作。

      .:小數點,重復前一個動作的意思。

  

  

入門VMware Workstation下的Debian學習之Vim簡單使用(三)