從高三開始用 Vim 至今也蠻多年的時間了,當初會開始使用 Vim 大概是因為看到一句讓我心動的話:學一次快捷鍵到哪個編輯軟體都適用。
後來確實使用了不少其它編輯軟體、IDE (Atom, Sublime, VSCode, IDEA),都可以找到 Vim plugin,不需要再重新適應每套軟體各自的快捷鍵。
這篇文章紀錄一下一些 Vim 使用過程中的小 tips,幫助自己快速查閱。
Paste multiple lines
eg. 重複貼 30 行 30p
需要在 VISUAL LINE model 使用
Find and Replace all
1,$ s/old/new/g
Plugin: tpope/vim-surround
csw"
Hello world! -> “Hello” world!
yss"
Hello, world! -> “Hello, world!”
Plugin: scrooloose/nerdcommenter
<leader>cc
加注释<leader>cu
解开注释
<leader>c<space>
加上/解开注释, 智能判断<leader>cy
先复制, 再注解(p可以进行黏贴)