:%g/^\s*$/d
で空行消せる、ということを学習。
ってのは分かったけど、結局"g/"ってどう使えばいいの? ってとこを調べまくって
:%g/[正規表現]/normal command
で選択された行に対して任意のコマンドを実行できる、ってようやく分かったよ。
:%g!/[正規表現]/normal command
でやれば正規表現に引っかからない行に対してだけ実行できる、っていうことね。
や、今開いているファイルに対してgrepを実行したくて、でもどうやればいいのか分からんかったからちょっと嬉しかった、ってだけさ。
気にしないで。