Project IDX は、Gemini の AI 支援によるコード提案を IDX で使用して、生産性を高めます。IDX で Gemini のインライン アシスタンスを使用する前に、Gemini をワークスペースに追加してください。
詳細については、生成コード アシスタンスをご覧ください。
IDX で Gemini からコード候補を取得する
IDX の Gemini は、可能性のあるコードブロック全体をインラインで生成します。Gemini インライン コード アシスタンスを使用する手順は次のとおりです。
IDX ワークスペースを開きます。まだ追加していない場合は、Gemini をワークスペースに追加します。
ヘルプが必要なファイルまたはコード行に移動して、Cmd+I キー(MacOS の場合)または Ctrl+I キー(Windows/ChromeOS/Linux の場合)を押します。
目的の説明を入力すると、IDX の Gemini が候補を生成します。アクションをショートカットとして使用して、候補を表示することもできます。 たとえば、インライン コードのエラーを修正するには、「/fixError」と入力します。
生成されたコードを保持するには、[同意する] をクリックします。候補を他の場所に貼り付ける、または新しいファイルに移動するには、[破棄] ボタンのプルダウン メニューから該当するオプションを選択します。新しい候補を生成するには、再生成アイコンをクリックします。提案を完全に削除するには、[破棄] をクリックします。
Gemini コマンドをインラインで表示する
IDX コマンドで Gemini をインラインで表示するには、特定のコードについて、ヘルプが必要なコードを選択して右クリックします。
メニューから [Gemini] を選択し、実行するアクションを選択します。
Gemini 推奨コード補完を使用する
IDX では、AI を活用したコード補完の候補が用意されており、入力を始めるとすぐに、開いているファイル内のコードを予測して自動入力します。提案されたコード補完機能はデフォルトでオンになっています。
コードの候補を採用するには、Tab キーを押します。候補を無視するには そのまま入力します
コード補完のオンとオフを切り替えるには、コード補完の設定を調整します。
歯車アイコンをクリックするか、Ctrl+ , キー(Windows、Linux、ChromeOS の場合)または Cmd+ , キー(MacOS の場合)を押して、[Settings] ウィンドウを開きます。
ワークスペースの設定で、[IDX] > [AI] > [Enable Inline Complete] 設定を検索します。
コード補完を無効にするには、[入力時にインライン コード補完を有効にする] オプションの選択を解除します。ワークスペースごとにコード補完設定を更新する必要があります。
settings.json
ファイルを使用する場合は、"IDX.aI.enableInlineCompletion": false
を設定します。
このオプションは、[ワークスペース] と [ユーザー] の両方の設定で調整できますが、ワークスペースの設定で調整すると、ワークスペースが接続されている VM が再起動しても設定が維持されます。IDX では、ユーザー設定はワークスペース全体に適用されません。
推奨コード補完を有効にすると、Gemini は AI 支援によるコード候補を提示します。コードの候補を採用するには、Tab キーを押します。候補を無視するには、そのまま入力を続けます。