VI編輯器常用命令-不可不知

weixin_33858249發表於2017-11-17
vi 有三種模式:命令模式;插入模式;末行模式。
開啟編輯器預設就是命令模式,可以通過輸入命令進入插入模式,從插入模式返回命令模式要按Esc鍵,在命令模式下輸入 :(冒號)切換到末行模式。
 
  1. 插入相關命令:
Ø      a  //在游標後插入文字
Ø      i   //在游標前插入文字
Ø      o  //在當前行下面插入一行
Ø      //在當前行上面插入一行
Ø      I  //在當前行開頭插入文字
Ø      A //在當前行末尾插入文字
  1. 游標移動相關命令:
Ø      Home //移動到游標所在行的最前面
Ø      End //移動到游標所在列的最後面
Ø      b  //移動到下個字的第一個字母
Ø      w  //移動到上個字的第一個字母
Ø      H  //移動到螢幕的第一列
Ø      M  //移動到螢幕的中間列
Ø      L  //移動到螢幕的最後列
Ø      fx //向右移動到x字元上
Ø      Fx //向左移動到x字元
Ø      Pageup //向上翻頁
Ø      Pagedown //向下翻頁
Ø      shift+g  // 跳到檔案尾
Ø      ddp //和下一行交換
  1. 刪除相關命令:
Ø      x  //刪除游標所在處的一個字元
Ø      dw //刪除游標所在處向後的一個單詞
Ø      D  //刪除游標處至行尾的所有字元
Ø      dd //刪除游標所在行,可以加數字表示要刪除的行數
  1. 替換命令:
Ø      r  //替換游標所在處的一個字元
Ø      R  //向右連續替換
Ø      cw //替換游標向右的一個單詞
  1. 查詢命令:
Ø      /ac  //向游標下文查詢ac,按n向下查詢下一個按N回到上一個
Ø      ?ac //向游標上文查詢ac,按n向上查詢下一個按N回到上一個
  1. 複製與貼上相關命令:
Ø      yw  //將游標向右一個單詞拷入剪貼簿
Ø      y$  //將游標至行尾的字元拷入剪貼簿
Ø      yy         //將當前行拷入剪貼簿
Ø      p       // 將剪貼簿中的內容貼上在游標後
  1. 檔案儲存及退出相關命令:
Ø      :q        // 不儲存退出  
Ø      :q!        // 不儲存強制性退出  
Ø      :w         //儲存編輯不退出
Ø      :wq 
Ø      :wq! 
這只是一些簡單的基本命令,VI是一個歷史悠久的編輯器,不家很多高階功能需要我們共同學習!

本文轉自Y.weisheng 51CTO部落格,原文連結:http://blog.51cto.com/yuan2/94090,如需轉載請自行聯絡原作者

相關文章