概要
Cmd K(Windows/Linuxでは「Ctrl K」としても知られる)を使用すると、エディタウィンドウで新しいコードを生成したり、既存のコードを編集したりできます。
プロンプトバー
Cursorでは、Ctrl/Cmd K
を押すと表示されるバーを「プロンプトバー」と呼びます。これはチャット用のAI入力ボックスと同様に動作し、
通常の入力や、@ シンボルを使用して他のコンテキストを参照できます。
インライン生成
Ctrl/Cmd K
を押した時にコードが選択されていない場合、Cursorはプロンプトバーに入力したプロンプトに基づいて新しいコードを生成します。
インライン編集
その場での編集を行うには、編集したいコードを選択してプロンプトバーに入力するだけです。
フォローアップ指示
各生成の後、プロンプトバーにさらに指示を追加し、Enter
を押すことでプロンプトを改良できます。AIはフォローアップ指示に基づいて再生成を行います。
デフォルトのコンテキスト
デフォルトでは、手動で含める@ シンボルに加えて、Cursorはコード生成を改善するために様々な有用な情報を見つけようとします。
追加のコンテキストには、関連ファイル、最近表示したファイルなどが含まれます。収集後、Cursorは編集/生成との関連性に基づいてコンテキスト項目をランク付けし、 大規模言語モデルのコンテキストに上位の項目を保持します。
クイック質問
プロンプトバーでOption/Alt Enter
を押すと、Cursorは選択内容と添付したコンテキストに関する質問に回答します。
この会話の内容は、その後の生成でも使用できるため、Cursorが回答を提供した後に単に「do it」と入力するだけで、クイック質問の後にコードを生成できます。