昨日の投稿で
vimで一気にコメントアウトする方法(複数行の先頭に文字を追加する方法)
という投稿をしましたが、
pluginを入れるとよりさらに簡単にコメントアウトが可能になります。
方法はとても簡単です。
vimrcに以下を記述するだけです。
NeoBundle "tyru/caw.vim.git"
caw:hatpos:toggle
nmap <C-K> <Plug>(caw:i:toggle)
vmap <C-K> <Plug>(caw:i:toggle)```
たったこれだけです。
* `NeoBundle`の部分は適宜自分の利用しているプラグイン管理のものに変更してください。
* キーマッピングの部分は適宜ご自身の使いやすい設定に変更してください。
使い方は簡単です
ビジュアルモードに入って、
コメントアウトをしたい行を選択
そして、
`ctr + k`
プラグインを利用しない方法より更に簡単になりましたね。
さらにファイルの種別を見て自動で適したコメントアウトの形式を選択してくれます。
vimって便利ですね。
2017/06/21 追記
```nmap <C-K> <Plug>(caw:i:toggle)
vmap <C-K> <Plug>(caw:i:toggle)``` の部分が
```nmap <C-K> <Plug>(caw:hatpos:toggle)
vmap <C-K> <Plug>(caw:hatpos:toggle)```
へと変更になったようです。
参考書籍
[Vimテクニックバイブル~作業効率をカイゼンする150の技](https://amzn.to/3bCGcf5)
[実践Vim 思考のスピードで編集しよう! (アスキー書籍)](https://amzn.to/2AsLmgA)