vi編輯器操作

  1. 命令模式 與 編輯模式切換
    a:光標(biāo)向后移動一位進入編輯模式
    i:光標(biāo)和內(nèi)容 沒有變化進入編輯模式
    o:新起一行進入編輯模式
    s:刪除光標(biāo)所在字符進入編輯模式

  2. 尾行模式操作
    :w //對編輯后的文檔進行保存
    :q //退出vi編輯器
    :wq //保存并退出編輯器
    :q! //強制退出(不保存)
    :w! //強制保存
    :wq! //強制保存退出

    :set number 或 nu //給編輯器設(shè)置行號
    :set nonumber 或 nonu //取消行號設(shè)置
    :n(數(shù)字) //光標(biāo)定位到第n行
    :/內(nèi)容/ 或 /內(nèi)容 //內(nèi)容查找(n下一個 N上一個)

    內(nèi)容替換(cont1替換為cont2)
    :s/cont1/cont2/ // 替換光標(biāo)所在行的第一個目標(biāo)
    :s/cont1/cont2/g // 替換光標(biāo)所在行的全部目標(biāo)
    :%s/cont1/cont2/g // 替換整個文檔的全部目標(biāo)

  3. 命令模式操作

    1. 光標(biāo)移動
      ① 字符級
      上(k) 下(j) 左(h) 右(l) 鍵
      ② 單詞級
      w: word下個單詞首字母
      b: before上(本)個單詞首字母
      e: end下(本)個單詞尾字母
      ③ 行級
      $: 定位到行尾
      0: 定位到行首
      ④ 段落級(翻屏)
      {: 上(本)個段落首部
      }: 下(本)個段落尾部
      ⑤ 屏幕級(不翻屏)
      H: 當(dāng)前屏幕首部
      L: 當(dāng)前屏幕尾部
      ⑥ 文檔級
      G: 文檔尾部
      1G: 文檔首部
      nG: 文檔的第n行

    2. 刪除內(nèi)容
      dd 刪除光標(biāo)當(dāng)前行
      n+dd 向后刪除n行內(nèi)容(包括當(dāng)前行)
      x 刪除光標(biāo)所在的字符
      c+w 從光標(biāo)所在位置刪除至單詞的結(jié)尾(同時變?yōu)?編輯模式)

    3. 復(fù)制內(nèi)容
      yy 復(fù)制光標(biāo)當(dāng)前行
      n+yy 向后復(fù)制n行內(nèi)容(包括當(dāng)前行)
      p 對復(fù)制(刪除)后的內(nèi)容進行粘貼操作

    4. 快捷操作
      r+字符 快速替換單個字符
      u 撤銷undo
      . 點,重復(fù)執(zhí)行上一次命令
      J 大寫J,合并兩行

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容