Vim tips

從高三開始用 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可以进行黏贴)

Reference

vim Cheat sheet

Vim

Plugin

Tutorial