懲りずにVimの設定です。
まだまだ自分の書くソースに自身が持てないので多用しているコメントアウトですが、複数行に渡って利用したいときにちょっと面倒くさかったりもしました。
で、またVimの設定を探していたところ、発見しました。
■参考サイト
commentout.vim : ソースをコメントアウト ←→ コメントアウト解除 – 名無しのvim使い
http://nanasi.jp/articles/vim/commentout_source.html
インストールは、
[paz@paz-para:~]$ wget http://indefero.taku-o.net/index.php/p/download/source/file/master/commentout.vim
–2010-03-09 23:35:00– http://indefero.taku-o.net/index.php/p/download/source/file/master/commentout.vim
indefero.taku-o.net をDNSに問いあわせています… 59.106.13.144
indefero.taku-o.net|59.106.13.144|:80 に接続しています… 接続しました。
HTTP による接続要求を送信しました、応答を待っています… 200 OK
長さ: 748 [application/octet-stream]
`commentout.vim’ に保存中
100%[===================================================>] 748 –.-K/s 時間 0s
2010-03-09 23:35:00 (21.5 MB/s) – `commentout.vim’ へ保存完了 [748/748]
[paz@paz-para:~]$ mv commentout.vim .vim/plugin/
これで完了です。
実際のコマンドは転載させていただきます。
コマンド一覧
【一行コメント】
| コマンド | コメントの種類 |
|---|---|
| ,/ | Java, C++の一行コメント |
| ,# | shell, perl, 他 |
| ,> | email, quote |
| ," | vimスクリプト |
| ,% | latex, prolog |
| ,! | assembly |
| ,; | scheme |
| ,- | SQL |
| ,c | 上記の種類のコメントを削除するコマンドです。 |
【複数行コメント】
| コマンド | コメントの種類 |
|---|---|
| ,* | Java, C++の複数行コメント |
| ,( | Standard ML |
| ,< | HTML |
| ,d | 上記の種類のコメントを削除するコマンドです。 |
【複数行一括コメント】
| コマンド | コメントの種類 |
|---|---|
| ,b | Java, C++の複数行コメント |
| ,h | HTML, XMLの複数行コメント |
ビジュアルモードでコメントアウトしたい範囲を指定してから、上記コマンドを利用することでその範囲をコメントアウトすることができます。
素敵なプラグインです。