![見出し画像](https://assets.st-note.com/production/uploads/images/144738995/rectangle_large_type_2_4dcb6af0d82aee4b1275cd2401d37303.jpeg?width=1200)
VSCode さん、なんて素敵なの..
いつものように VSCode のターミナルをつかっていたんです。
あるワードを含むプログラムをすべて修正したくて、ターミナルで、`ag XXXX` として「どれが修正対象なのかなー」と確認して、
「よし、これら全部を修正しなきゃだね」と思ったんです。
$ ag -l XXXX
src/pgm1.php
src/view/pgm1.php
じゃあ vim `ag -l XXXX` で、vim で一括編集 … じゃないんですよ。
VSCode 使ってるんだから、 `ag -l XXXX` で得られるファイルリストを VSCode で開きたいんですよ。
VSCode のターミナルから VSCode のタブに開けるのかしら…
ターミナルから code コマンドを入力すると VSCode が起動する場合もあるんですけど、今回はリモート SSH で接続中のサーバーなので、code コマンドなんて入力しても VSCode が開くわけもないし…
でも、ためしに…
$ code `ag -l XXXX`
感動しました。
リモートサーバーで code コマンドにファイルリストを渡すと、いま使っている VSCode にささっと修正対象のファイルが複数タブ開いてくれました。
使えば使うほどかゆいところに手が届く VSCode、素敵です。
この記事が気に入ったらサポートをしてみませんか?