qfreplace.vimなるものを作ってみた

本日のyak shavingの成果。vimで:grepした結果から置換がしたくなったので、その場でプラグインを書いた。名前が適当すぎるのは仕様。

https://github.com/thinca/vim-qfreplace

quickfixウィンドウ内でrを押すと、各行のテキスト部分が別バッファに書き出される。そのバッファを適当にいじって、と言っても当初の目的が置換なので:%sして、:wすると各行ごとの大元のファイルが変更される。

本体を書く時間よりドキュメント*1を書く時間の方が明らかにかかってる。yak shavingしすぎ。

ちなみに、既に似たようなのがありそうな気がしたので軽く探したけど見つからなかったので作った。もしあったら教えてください。泣くので。

*1:しかも大したことは書いてない