Linux vim 使用手冊

jopen 10年前發布 | 10K 次閱讀 Vim Linux

拷貝/粘貼

  • p→ 在當前位置之后進行粘貼
  • P→ 在當前位置之前進行粘貼
  • dd → 刪除當前行,并把刪除的行存到剪貼板里
  • yy → 拷貝當前行當行于 ddP

編輯

  • a → 在光標后插入
  • o → 在當前行后插入一個新行
  • O → 在當前行前插入一個新行
  • cw → 替換從光標所在位置后到一個單詞結尾的字符
  • gU → 變大寫
  • gu → 變小寫
  • d → 刪除
  • y → 開始復制

移動光標

  • 0 → 數字零,到行頭
  • ^ → 到本行第一個不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
  • $ → 到本行行尾
  • g_ → 到本行最后一個不是blank字符的位置。
  • /pattern → 搜索 pattern 的字符串(陳皓注:如果搜索出多個匹配,可按n鍵到下一個)
  • NG → 到第 N 行
  • gg → 到第一行。
  • G → 到最后一行。
  • 按單詞移動:
  • w → 到下一個單詞的開頭。
  • e → 到下一個單詞的結尾。
    • 和 #: 匹配光標當前所在的單詞,移動光標到下一個(或上一個)匹配單詞(*是下一個,#是上一個)
  • % : 匹配括號移動,包括 (, {, [.

Undo/Redo

  • u → undo
  • → redo

組合命令

  • N → 重復某個命令N次
  • 0y$ → 從行刪除到行尾,但保留空行
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!