常用的大概這些吧 :q離開 :w存檔 :q!強制離開 :wq存檔後離開 上下左右 jkhl 數字上下左右=跳N行 ctrl+u/d 往上跳一頁(up)往下跳一頁(down) gd 跳到變數定義 [[ / ]] 跳到上一個大括號{ 或下一個大括號{ yy 複製一行 數字yy 複製n行 設定relative 很多操作比較直觀 :set relativenumber w b 往前後跳一個單字 u 復原 ctrl+r 重做 組合前後綴可以做很多事情 像是ciw c=刪除進打字模式 i=連接後綴 w=單字 組合起來=刪除這個單字並讓你立刻能重打字 同理 ci( = 刪除小括號內的全部內容進insert ci" = 刪除""內的全部內容進insert ggvG 這也常用 gg=回第一行 v=進選取 G=最後一行 組合起來=全選 然後record功能也實用 q+數字=開始錄巨集 期間你做的vim操作都會紀錄 像是我打q1bdwj = q記錄在1 b跳到這單字前 d刪除 w這單字 j往下一行 最後按q就紀錄 之後你只要一直@1就會一直做刪除下一行單字的功能 -- ※ 發信站: 批踢踢實業坊(www.ptt-club.com.tw), 來自: 114.32.48.97 (臺灣) ※ 文章網址: https://www.ptt-club.com.tw/Marginalman/M.1733127003.A.BF6