Linux中vi、vim命令大全

來源:互聯網
上載者:User

   一、一般模式:刪除、複製與粘貼類命令

  x,X x為向後刪除一個字元,X為先前刪除一個字元

  nx(n代表數字) 向後刪除n個字元

  dd 刪除當前行

  D 刪除當前行所有字元,試成為空白行

  ndd(n代表數字) 刪除游標所在行的向下n列

  d1G 刪除游標所在行到第一行的所有資料

  dG 刪除游標所在行到最後一行的所有資料

  yy 複製游標所在行

  y1G 複製游標所在行到第一行的所有資料

  yG 複製游標所在行到最後一行的所有資料

  ynj(n代表數字) 複製游標所在行向下n+1行

  dnj(n代表數字) 刪除游標所在行向下n+1行

  p,P p為複製的資料粘貼在游標的下一行,P為複製的資料粘貼在游標的上一行

  J 將游標所在行與下一行的資料結合成一行

  u 恢複前一個動作(undo)

  二、編輯模式命令

  i,I i為在當前游標所在處插入輸入的文字,I為在游標所在行第一個非Null 字元插入輸入的文字

  a,A a為在當前游標所在處下一個字元插入輸入的文字,A為在游標所在行最後一個字元的下一個字元處插入輸入的文字

  o,O o為在游標所在行的下一行行首開始插入字元,O為在游標所在行的上一行行首開始插入字元

  r,R r為替換游標所在那一個字元,R為一直替換游標所指的文字,直到退出

  Esc 退出,回到一般模式

  三、命令模式

  h 游標向左移一個字元

  j 游標向下移一個字元

  k 游標向上移一個字元

  l 游標向右移一個字元

  Ctrl+f 螢幕向下翻一頁

  Ctrl+b 螢幕向上翻一頁

  Ctrl+d 螢幕向下翻半頁

  Ctrl+u 螢幕向上翻半頁

  + 游標移動到下一行的第一個非Null 字元

  - 游標移動到當前行的第一個非Null 字元

  n空格(n代表數字) 游標向當前行向右移動n個字元

  0(數字0) 游標移動到當前行的第一個字元(可以為空白字元,注意與-區分)

  $ 游標移動到當前行的最後一個字元(可以為空白字元,注意與-區分)

  H 游標移動到當前螢幕最上方的那一行的第一個非Null 字元

  M 游標移動到當前螢幕最中間那一行的第一個非Null 字元

  L 游標移動到當前螢幕最下方的那一行的第一個非Null 字元

  G 游標移動到該文章最後一行的第一個非Null 字元

  nG(n代表數字) 游標移動到該文章第n行的第一個非Null 字元

  n 游標從當前行向下移動n行的第一個非Null 字元

  /word 在游標之後尋找word字串

  ?word 在游標之前尋找word字串

  :s/word1/word2/g 在游標當前行尋找word1,並替換成word2

  :n1,n2s/word1/word2/g 在第n1行與第n2行之間尋找word1,並替換成word2

  :%s/word1/word2/g 整個文章尋找word1,並替換成word2

  :w 將編輯的資料儲存到硬碟檔案中

  :w [filename] 將編輯後的資料儲存到硬碟的另一個檔案中

  :r [filename] 在編輯資料時,讀入另一個檔案中的資料,即將filename檔案中的內容加到游標所在行下一行

  :wq或:x 儲存並退出

  :q 退出,適用於未修改的檔案

  :q! 強制退出,適用於修改檔案後不儲存退出

  :set nu 顯示行號

  :set nonu 取消行號

  :n1,n2 w [filename] 將n1到n2行的內容儲存到名為filename的檔案中

相關文章

聯繫我們

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