作者:
yam276 ('_')
2024-12-02 16:10:01常用的大概這些吧
: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就會一直做刪除下一行單字的功能