id:gabari さんが:gについて書いてたので更新
:g/pattern/[cmd] はpatternにマッチした行に対してexコマンドを実行するわけですが、:g!はpatternにマッチしない行をとってきて続くexコマンドを実行します。
これで例えばコメントアウトしてない行だけに//を追加したりできます。
id:gabari さんが:gについて書いてたので更新
:g/pattern/[cmd] はpatternにマッチした行に対してexコマンドを実行するわけですが、:g!はpatternにマッチしない行をとってきて続くexコマンドを実行します。
これで例えばコメントアウトしてない行だけに//を追加したりできます。