よく使うGithub Copilotのファイル指定チャット

GithubCopilotの使用方法について、テキストや動画でも探しているものの、あまりいいものが出てこない。
色々と自分で使ってみて、便利なだなと思ったものをメモしておく。

ページ指定

プログラムを修正するときに、ひとつのファイルだけですめばいいけど、そうではないかもしれない場合。
関連として気になっているときなんてこともある。
そんなときに、考慮する範囲を含めたいなと考えた。

ひとつはワークスペースをすべて範囲とするように@workspaceを付ける方法。
これがプログラムに関してなのか、それとも、本当にワークスペースに付いてなのかが、ぼくはよくわかっていない。

Github Copilotのベストプラクティスでは、関連するファイルをすべて開いておくなんて事も書かれてあったりする。
しかし、自身の所管だと、あまり精度高く見てもらえていなさそう。

そこで、ファイルを特定して指定する方法を取っている。

VS Codeが例だが、エディタ上で右クリックメニューを開くと「Copilot」→「ファイルをチャットに追加」というメニューが存在する。
これを実行すると、Copilot Chatにファイルが追加される。
その状態で、やりたいことだったり質問をおこなうと、けっこう欲しかったコードの提案もしてくれるし、連携して考えたときの解説を残ってくれる。