プロジェクト IDX で Gemini からインライン ヘルプを取得する

Project IDX は、Gemini の AI 支援によるコード提案を IDX で使用して、生産性を高めます。IDX で Gemini のインライン アシスタンスを使用する前に、Gemini をワークスペースに追加してください。

詳細については、生成コード アシスタンスをご覧ください。

IDX で Gemini からコード候補を取得する

IDX の Gemini は、可能性のあるコードブロック全体をインラインで生成します。Gemini インライン コード アシスタンスを使用する手順は次のとおりです。

  1. IDX ワークスペースを開きます。まだ追加していない場合は、Gemini をワークスペースに追加します。

  2. ヘルプが必要なファイルまたはコード行に移動して、Cmd+I キー(MacOS の場合)または Ctrl+I キー(Windows/ChromeOS/Linux の場合)を押します。

  3. 目的の説明を入力すると、IDX の Gemini が候補を生成します。アクションをショートカットとして使用して、候補を表示することもできます。 たとえば、インライン コードのエラーを修正するには、「/fixError」と入力します。

  4. 生成されたコードを保持するには、[同意する] をクリックします。候補を他の場所に貼り付ける、または新しいファイルに移動するには、[破棄] ボタンのプルダウン メニューから該当するオプションを選択します。新しい候補を生成するには、再生成アイコンをクリックします。提案を完全に削除するには、[破棄] をクリックします。

Gemini コマンドをインラインで表示する

  1. IDX コマンドで Gemini をインラインで表示するには、特定のコードについて、ヘルプが必要なコードを選択して右クリックします。

  2. メニューから [Gemini] を選択し、実行するアクションを選択します。

Gemini 推奨コード補完を使用する

IDX では、AI を活用したコード補完の候補が用意されており、入力を始めるとすぐに、開いているファイル内のコードを予測して自動入力します。提案されたコード補完機能はデフォルトでオンになっています。

コードの候補を採用するには、Tab キーを押します。候補を無視するには そのまま入力します

コード補完のオンとオフを切り替えるには、コード補完の設定を調整します。

  1. 歯車アイコンをクリックするか、Ctrl+ , キー(Windows、Linux、ChromeOS の場合)または Cmd+ , キー(MacOS の場合)を押して、[Settings] ウィンドウを開きます。

  2. ワークスペースの設定で、[IDX] > [AI] > [Enable Inline Complete] 設定を検索します。

  3. コード補完を無効にするには、[入力時にインライン コード補完を有効にする] オプションの選択を解除します。ワークスペースごとにコード補完設定を更新する必要があります。

    settings.json ファイルを使用する場合は、"IDX.aI.enableInlineCompletion": false を設定します。

このオプションは、[ワークスペース] と [ユーザー] の両方の設定で調整できますが、ワークスペースの設定で調整すると、ワークスペースが接続されている VM が再起動しても設定が維持されます。IDX では、ユーザー設定はワークスペース全体に適用されません。

推奨コード補完を有効にすると、Gemini は AI 支援によるコード候補を提示します。コードの候補を採用するには、Tab キーを押します。候補を無視するには、そのまま入力を続けます。