見出し画像

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、素敵です。

この記事が気に入ったらサポートをしてみませんか?