AI を活用したコンテキスト提案
AI を活用したコンテキストアクション
エディターから直接 AI Assistant との対話を開始できます。Alt+Enter を押して、AI Assistant アイコン でマークされたアクションの 1 つを選択するか、AI Assistant サブメニューからアクションを選択します。コンテキストに応じて、次のアクションが利用できます。
エディターでの選択 : チャットに送信または新しいチャットに送信するを選択して、選択したコードをクエリの一部として使用できます。
クラス宣言のキャレット : これを説明してくださいと XML ドキュメントを作成するを選択できます。どちらのアクションも、AI Assistant ウィンドウに新しいチャットを作成し、関連する出力を生成します。
メソッド宣言のキャレット : 追加で問題を見つけるを選択することもできます。ReSharper は、AI Assistant ウィンドウの新しいチャットにメソッド内の潜在的な問題をすべてリストします。
空のメソッド宣言のキャレット : 追加でこれを実装してくださいを選択することもできます。ReSharper は、名前とパラメーターを考慮してメソッド実装を生成します。
AI を活用したインライン提案
デフォルトでは、一部の AI を活用したアクションもエディターにインライン提案として表示されます。
これを実装してくださいアクションは、空のメソッドのクリック可能なインライン提案として使用できます。このアクションは、現在のコンテキスト、メソッド名、シグネチャーに基づいて実装を生成します。
これを文書化するアクションは、型および型メンバーの空のドキュメントコメントのクリック可能なインライン提案として使用できます。このアクションは、対応するシンボルの名前と内容に基づいて XML ドキュメントコメントを生成します。
すべてのインプレース AI アクションの提案を表示チェックボックスまたは特定のアクションのネストされたチェックボックスをオフにすると、ReSharper オプション Alt+R, O の ページでインライン提案を無効にすることができます。
以下は、空のメソッドで AI Assistant を使用する例です。
このアクションを選択すると、ReSharper は新しい AI チャットを作成し、実装を生成します。
生成されたコードをファイルに追加するには、Ctrl+Enter を押すか、受諾をクリックします。生成されたコードが気に入らない場合は、生成された提案に表示されるポップアップのテキストフィールドを使用して、より良い代替コードを生成するのに役立つ追加情報を入力します。
関連ページ:
AI Assistant
AI Assistant は、コードを説明したり、コードの問題を見つけたり、プログラミング関連の質問に答えたりすることができます。インストール:AI Assistant は、dotUltimate インストーラーとともに別個の製品としてインストールされます。これを使用する場合は、インストール中にその隣にあるインストールを選択します。AI Assistant は独立した製品として使用できないことに注意してください。AI Assistant を使用するには、ReSharper、ReSharper...
AI でコードを生成する
これから作成する新しいコード行ごとに、AI Assistant は、周囲のコンテキストとシンボル名に応じて、単一行からいくつかのロジックを実装する複数のステートメントまでの範囲の提案を生成できます。以下の例では、AI Assistant が名前とパラメーターに基づいてメソッドの実装を提案します。AI による補完候補は灰色のテキストで表示されます。Tab を押して提案を受け入れるか、入力を続けて提案を無視することができます。AI コード補完はデフォルトで有効になっており、Visual Studio...