インラインチャット
Traeは、コードエディター内に埋め込まれたインラインチャットボックスを提供しています。コーディング中にいつでもインラインチャットを呼び出すことができます。インラインチャットを使用することで、AIアシスタントとチャットしながらより良いコーディングフローを維持できます。
インラインチャットの呼び出し
インラインチャットは2つの方法で呼び出すことができます:
- エディターにカーソルを置き、ショートカット(macOS: Command + I; Windows: Ctrl + I)を使用します。
- エディターで任意のコードを選択し、ショートカット(macOS: Command + I; Windows: Ctrl + I)を使用するか、フローティングメニューの「編集」ボタンをクリックします。
ニーズの表現
インラインチャットボックスで、選択したコードにコメントを追加する、選択したコードを説明する、選択したコードを最適化するなどのリクエストを入力します。その後、右側の「送信」ボタンをクリックするか、キーボードのEnterキーを押します。
応答の処理
リクエストを送信した後、AIアシスタントが生成したコンテンツがエディターにdiff形式で表示されます。コードの変更を確認し、受け入れるか拒否するかを選択できます。
- すべての変更を受け入れるか拒否したい場合は、ダイアログの左下にある「受け入れ」ボタン(ショートカット: macOSはCommand + Enter; WindowsはCtrl + Enter)または「拒否」ボタン(ショートカット: macOSはCommand + Backspace; WindowsはCtrl + Backspace)をクリックします。
- 特定の変更を受け入れるか拒否するには、コンテンツスニペットの右上にある^Yボタン(ショートカット: macOSはControl + Y; WindowsはAlt + Y)または^Nボタン(ショートカット: macOSはControl + N; WindowsはAlt + N)をクリックします。
チャットのやり直し
AIアシスタントが生成したコンテンツが望むものでない場合は、チャットボックスの左下にある「再試行」ボタンをクリックして、同じ質問に対して別のラウンドのチャットを開始し、AIアシスタントに再度回答させることができます。