Vim
Linux

【簡単2ステップ】vimでコメントアウト行のみを削除する

はじめに

OSSとかインストールするとコンフィグがコメントアウト行ばかりで見にくかったりする。
もっと、スマートな方法はあるかもだけどとりあえずこれで解決できる。(コメント対応したのでもうスマートなはず)

[ステップ1]「#」から始まる全ての行を空行(改行のみの行)に変換

:%s/#.*

[ステップ2]全ての空行を削除

:v/\S/d

(追記)lessでコメントアウト行のみは表示しない

vimじゃないけどメモ

less <file> | grep -v "^\s*$" | grep -v "^\s*#"