Code Suggestions
コードエディタ上でコードを書き進めるのに追従して補完がリアルタイムで発生する 主なサービス
主な用法
指示からコード生成
コメントで指示とコードの冒頭くらいを書いたらいい感じに補完してくれる
なんならコメントの指示も詳細を補完してくれる
以下はコメントと function まで書いたら残りを補完してくれた例
https://gyazo.com/0c8ec75ad37462eda6d6c4c53b2cd8d4
Doc Commentの生成
https://gyazo.com/0276fc2a30f4591941b7f9720f589dc2
繰り返し処理の雑用
マクロ的な処理をいい感じにやってくれる
例えば、ある箇所で利用した未定義のenum系の変数を定義してもらう https://gyazo.com/f8a1714a7710ca47cb9bd44f7c14f027
文書の翻訳
GitHub CopilotはバリバリMultilingualなので、普通に仕様書などの翻訳にも使える https://gyazo.com/eef765a6427253e1708c2299662a28a7
GitHub Copilotを利用している場合、 github.copilot.enable 設定から markdown を true にすると良いです
計算結果の確認
計算をおまかせすることもできる
LLMは計算が得意なわけではないので、正確な計算は計算機におまかせしたほうがよいだろうが、「あれ、あの値なんだっけ」というときにサクッと結果を確認するのには使える
https://gyazo.com/bba37717f098c1dca968fcde4909fd8c