本日はVisualStudioCodeの小ネタ枠です。
VisualStudioCodeのGitHubCopilotに特定のコードを解説させる方法です。
VisualStudioCodeのGitHubCopilot
VisualStudioCodeのGitHubCopilotはAIによるコードの自動生成や説明の生成など、様々な機能を提供します。
利用手順の詳細は以下の記事を参照ください。
bluebirdofoz.hatenablog.com
特定のコード個所を解説させる
インラインチャットで /explain コマンドを利用することで特定のコードを解説させることができます。
サンプルコードを対象に実際に試してみます。

GitHubCopilotに解説してほしいコード箇所をドラッグで選択状態にします。

この状態で[Ctrl + I]キーのショートカットを押下してインラインチャットが開きます。

チャットに[/explain]と入力します。
これでEnterキーまたはSendを押すと選択箇所のコードについてGitHubCopilotが解説してくれます。

ただしそのままだと以下の通り、英語文で解説メッセージが返ってきました。

以下のように日本語で回答するようお願いすると日本語の解説が得られました。

または以下の記事の手順で応答を日本語で行うように設定することもできます。
bluebirdofoz.hatenablog.com