概要

Cmd K、または Windows/Linux では「Ctrl K」は、エディタウィンドウ内で新しいコードを生成したり、既存のコードを編集したりすることを可能にします。

提示バー

Cursor では、Ctrl/Cmd K を押したときに表示されるバーを「提示バー」と呼びます。これはチャットの AI 入力ボックスのように機能し、通常通り入力することも、@記号を使用して他のコンテキストを参照することもできます。

インライン生成

Ctrl/Cmd K を押したときにコードを選択していない場合、Cursor は提示バーに入力したプロンプトに基づいて新しいコードを生成します。

インライン編集

その場で編集するには、編集したいコードを選択し、提示バーに入力するだけです。

追加指示

生成後、提示バーにさらに指示を追加することで、プロンプトをさらに洗練させることができます。その後、Enter を押すことで、AI が追加指示に基づいて再生成します。

デフォルトコンテキスト

デフォルトでは、Cursor はコード生成を改善するためにさまざまな種類の有用な情報を探そうとします。これは、手動で含めた@記号を除きます。

追加のコンテキストには、関連ファイルや最近表示したファイルなどが含まれる場合があります。収集後、Cursor は編集/生成との関連性に基づいてコンテキスト項目をランク付けし、最も関連性の高い項目を大規模言語モデルのコンテキストに保持します。

クイック質問

提示バーで Option/Alt Enter を押すと、Cursor は選択した内容および追加したコンテキストに関する質問に応答します。

この対話の内容は、後の生成でさらに使用できるため、Cursor が応答した後は「実行」と入力するだけで、クイック質問の後にコードを生成できます。