Visual Studio GitHub Copilot Extension に新機能と拡張機能が導入

1706512400
2024-01-29 07:00:38

最新リリースの Visual Studio GitHub Copilot チャット拡張機能 では、スラッシュ コマンドとコンテキスト変数という 2 つの注目すべき生産性機能が導入されています。 さらに、開発者は、例外アシスタント、テスト失敗分析、ブレークポイント式の提案、コミット メッセージの提案など、いくつかのプレビュー機能を探索できます。

最初の注目すべき追加点は、 スラッシュコマンドこれは、開発者がコードに関連する特定のアクションをトリガーするためにチャット インターフェイス内で使用できる特殊なディレクティブのセットです。 いくつかのコマンドが導入されており、/doc を利用することで、ユーザーはコードにドキュメント コメントを簡単に追加できます。

同様に、/explain コマンドはコードの詳細な説明を表示し、/fix は選択したコード内で特定された問題に対する解決策を提案します。 開発者は、/generate を使用して Copilot を起動してクエリに対処するコードを生成したり、/help を使用して Copilot Chat 内で支援を求めたり、/optimize を使用して選択したコードのランタイムを分析および強化したり、/tests を使用して選択したコードの単体テストを生成したりすることもできます。

(Visual Studio テキスト エディター内でのスラッシュ コマンドの使用法、ソース: Microsoft 開発者ブログ)

さらに、追加された 2 番目の注目すべき機能は、 コンテキスト変数 この機能を使用すると、開発者は # 記号を使用して、解決策から質問までのファイルを簡単に含めることができます。

この機能により、Copilot は参照ファイルのコンテンツにアクセスし、より的を絞った応答を提供できるようになります。 たとえば、開発者は、#Main.cs などの特定のファイルの機能について質問し、Copilot Chat から関連する洞察を得ることができます。 1 つの質問に複数のファイルを含めることができることに注意してください。

チャットで参照ファイルを表示するには、開発者は回答セクションの下にチェックを入れると、追加されたファイルへのリンクが表示されます。 これらのリンクをクリックすると、含まれているコンテンツにユーザーがリダイレクトされ、参照ファイルをナビゲートして理解するための便利な方法が提供されます。

Visual Studio Copilot Chat リリースの主な機能に加えて、いくつかの実験的なプレビュー機能も利用できます。 これらの機能には、例外に関する情報、条件付きブレークポイントのブレークポイント式の提案を提供するデバッガーの例外アシスタントが含まれます。 コミットメッセージの生成 コードの変更について説明します。

もう 1 つの注目すべきプレビュー機能は、ソリューション リファレンスです。これにより、ユーザーはソリューション内のコード要素のリファレンスを見つけて移動できます。 #solution ディレクティブを使用すると、Copilot は質問のコンテキストに関連するコードを自動的に含めます。

パフォーマンス プロファイラー機能の提案は、Visual Studio パフォーマンス プロファイラーによって収集されたパフォーマンス データを分析し、コード速度、メモリ使用量、応答性を最適化するための洞察を示します。 また、Copilot は、テスト失敗分析機能を通じて、単体テストの失敗のデバッグと修正を支援します。

(テスト失敗の分析、出典: Microsoft 開発者ブログ)

これらのプレビュー機能のアクティブ化に興味のある開発者の場合、プロセスには、オプションにアクセスし、GitHub に移動し、Copilot Chat を選択することが含まれます。[機能のプレビュー]セクションで、開発者は調べたい機能に対応するボックスをチェックできます。

コミュニティからのフィードバック Visual Studio Copilot のチャットは全体的に好意的であり、ユーザーは #solutionreference などの機能を賞賛しています。 ただし、特定の懸念事項としては、広範なコードを選択するための /doc や /explain の一般的な性質など、特定のスラッシュ コマンドに関する課題が挙げられます。 ユーザーは、コミット メッセージの言語の選択などのカスタマイズ オプションを提案します。 また、監視能力や感情表現など、将来の機能強化に関する先見的な提案もあります。

一部のユーザーは、Copilot を他のツールと比較し、インライン提案でその価値を強調しながらも、高度な機能を備えたツールを考慮していると表明しています。 全体として、コミュニティのフィードバックは、既存の機能に対する評価と、ツールの継続的な改善への要望の両方を強調しています。

最後に、Visual Studio Copilot Cha の使用法について、開発者は次を使用する必要があります。 Visual Studio 2022 バージョン 17.8 以降。 さらに、開発者は、Visual Studio にサインインした GitHub アカウントがアクティブな GitHub Copilot サブスクリプションに関連付けられていることを確認する必要があります。

#Visual #Studio #GitHub #Copilot #Extension #に新機能と拡張機能が導入

Related News

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick