# VIM常用指令與外掛 ## 指令 ### 搜尋 \# => 向上搜尋 指標單字 \* => 向下搜尋 指標單字 ### 移動指標 mn => 將指標位置標記為 n,n 可以是 a-z, A-Z,以下類推 'n => 移到標記為 n 的行首字母位置 \`n => 移到標記為 n 的字母位置 ### 分割視窗 CTRL-w + s => 水平分割視窗,等同於 :sp(lit) CTRL-w + v => 垂直分割視窗,等同於 :vsp(lit) ### 標籤視窗 CTRL-w + T => 將該分割視窗切換為 tab 視窗 gt => 跳到下一個 tab 視窗 gT => 跳到上一個 tab 視窗 ## 外掛 ### ag(全域搜尋) > Plugin 'vim-scripts/ag.vim' ``` vimrc map <s-a> :Ag<Space> ``` 用法: - `:Ag <word>` --- ### vim-rainbow(對齊括號) > Plugin 'frazrepo/vim-rainbow' ``` let g:rainbow_active = 1 ``` --- ### nerdcommenter(快速註解) > Plugin 'scrooloose/nerdcommenter' 用法: - 註解 `<leader> cc` - 取消註解 `<leader> cu` - 更換格式 `<leader> ca`