APPENDIX — CURSOR SHORTCUTS
Cursor ショートカット
AI エディタ Cursor でよく使うショートカットキー 72 個を、Mac と Windows の両方の表記でまとめました。前半は Cursor 独自の AI 機能、後半は VS Code と共通のエディタ操作です。
⌘ Command⌥ Option⇧ Shift⌃ Control
01
一般
Agent パネルや設定、モードの切り替えなど、Cursor 全体で使う操作です。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| サイドパネル(Agent)を開閉 | ⌘+I/⌘+L | Ctrl+I/Ctrl+L |
| バックグラウンドエージェントのパネル | ⌘+E | Ctrl+E |
| モードメニューを開く | ⌘+. | Ctrl+. |
| AI モデルを順に切り替えチャット欄にいるとき。エディタ上では行コメントの切り替えになります。 | ⌘+/ | Ctrl+/ |
| Cursor の設定 | ⌘+⇧+J | Ctrl+Shift+J |
| 一般設定 | ⌘+, | Ctrl+, |
| コマンドパレット | ⌘+⇧+P | Ctrl+Shift+P |
02
チャット / Agent
Agent とのやり取りや、提案された変更の承認・却下に使います。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| メッセージを送信生成中に送ると、次のメッセージとして順番待ちになります。 | Enter | Enter |
| 強制送信 | ⌘+Enter | Ctrl+Enter |
| 生成をキャンセル | ⌘+⇧+Backspace | Ctrl+Shift+Backspace |
| 選択中のコードをコンテキストに追加 | ⌘+⇧+L | Ctrl+Shift+L |
| クリップボードの内容をコンテキストとして追加 | ⌘+V | Ctrl+V |
| クリップボードを入力欄にテキストで貼り付け | ⌘+⇧+V | Ctrl+Shift+V |
| 変更をすべて承認 | ⌘+Enter | Ctrl+Enter |
| 変更をすべて却下 | ⌘+Backspace | Ctrl+Backspace |
| 次のメッセージへ移動 | Tab | Tab |
| Agent のモードを切り替え | ⇧+Tab | Shift+Tab |
| モデルの切り替え | ⌘+⌥+/ | Ctrl+Alt+/ |
| 新しいチャット | ⌘+N/⌘+R | Ctrl+N/Ctrl+R |
| 新しいチャットタブ | ⌘+T | Ctrl+T |
| 前のチャット / 次のチャット | ⌘+[/⌘+] | Ctrl+[/Ctrl+] |
| チャットを閉じる | ⌘+W | Ctrl+W |
| 入力欄からフォーカスを外す | Esc | Esc |
03
インライン編集
エディタ上で、選択したコードをその場で AI に書き換えてもらいます。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| インライン編集を開く | ⌘+K | Ctrl+K |
| 入力欄のフォーカスを切り替え | ⌘+⇧+K | Ctrl+Shift+K |
| 送信 | Enter | Enter |
| キャンセル | ⌘+⇧+Backspace | Ctrl+Shift+Backspace |
| 簡単な質問をする(編集せずに回答だけ受け取る) | ⌥+Enter | Alt+Enter |
04
コード選択とコンテキスト
AI に渡すファイルやコードを指定します。入力欄で記号を打つと候補が出ます。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| @ シンボル(ファイル・フォルダなどを参照) | @ | @ |
| ファイルを参照 | # | # |
| ショートカットコマンド | / | / |
| 選択範囲をチャットに追加 | ⌘+⇧+L | Ctrl+Shift+L |
| 選択範囲をインライン編集に追加 | ⌘+⇧+K | Ctrl+Shift+K |
| 選択範囲を新しいチャットに追加 | ⌘+L | Ctrl+L |
| ファイル読み込み方式の切り替え | ⌘+M | Ctrl+M |
| チャットでコードベースを検索 | ⌘+Enter | Ctrl+Enter |
| コピーしたコードを参照として追加コードを選択してからコピーし、チャット欄に貼り付けます。 | ⌘+C→⌘+V | Ctrl+C→Ctrl+V |
| コピーしたコードをテキストとして追加 | ⌘+C→⌘+⇧+V | Ctrl+C→Ctrl+Shift+V |
05
Tab 補完
入力中に薄い文字で出てくる AI の提案を受け入れます。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| 提案を受け入れる | Tab | Tab |
| 提案を単語ごとに受け入れる | ⌘+→ | Ctrl+→ |
| 提案を却下 | Esc | Esc |
06
ターミナル
ターミナルでやりたいことを日本語で書くと、コマンドを作ってくれます。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| AI プロンプトバーを開く | ⌘+K | Ctrl+K |
| 生成されたコマンドを実行 | ⌘+Enter | Ctrl+Enter |
| コマンドを受け入れる(入力欄に入れるだけ) | Esc | Esc |
07
行の編集
ここからは VS Code と共通の操作です。行の移動や複製はコーディングの速さに直結します。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| 行・選択範囲を上下に移動 | ⌥+↑/⌥+↓ | Alt+↑/Alt+↓ |
| 行・選択範囲を上下にコピー(複製)Linux は Ctrl+Shift+Alt+↑ / ↓ | ⌥+⇧+↑/⌥+⇧+↓ | Alt+Shift+↑/Alt+Shift+↓ |
| 下に空行を挿入して移動 | ⌘+Enter | Ctrl+Enter |
| 上に空行を挿入して移動 | ⌘+⇧+Enter | Ctrl+Shift+Enter |
| 行コメントの切り替え | ⌘+/ | Ctrl+/ |
| インデントを増やす / 減らす | ⌘+]/⌘+[ | Ctrl+]/Ctrl+[ |
| ドキュメントを整形Linux は Ctrl+Shift+I | ⌥+⇧+F | Alt+Shift+F |
| 折り返し表示の切り替え | ⌥+Z | Alt+Z |
| 保存 | ⌘+S | Ctrl+S |
08
マルチカーソル・選択
複数の場所を同時に書き換えられます。同じクラス名をまとめて直したいときに便利です。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| 同じ単語を次々に選択 | ⌘+D | Ctrl+D |
| カーソルを上下に追加Linux は Shift+Alt+↑ / ↓ | ⌘+⌥+↑/⌘+⌥+↓ | Ctrl+Alt+↑/Ctrl+Alt+↓ |
| クリックした位置にカーソルを追加 | ⌥+クリック | Alt+クリック |
| 矩形(ボックス)選択 | ⌥+⇧+ドラッグ | Alt+Shift+ドラッグ |
| 選択範囲を広げる / 狭める | ⌃+⇧+⌘+→/⌃+⇧+⌘+← | Alt+Shift+→/Alt+Shift+← |
09
検索・移動
ファイルを開く・探す・コードの定義へ飛ぶといった移動の操作です。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| ファイル名で開く(Quick Open) | ⌘+P | Ctrl+P |
| ファイル内を検索 | ⌘+F | Ctrl+F |
| ファイル内で置換 | ⌘+⌥+F | Ctrl+H |
| プロジェクト全体を検索 | ⌘+⇧+F | Ctrl+Shift+F |
| 指定した行へ移動 | ⌃+G | Ctrl+G |
| 定義へ移動 | F12 | F12 |
| シンボル名を一括変更 | F2 | F2 |
10
画面・タブ
サイドバーやターミナルの表示、エディタの分割などの操作です。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| サイドバーの表示切り替え | ⌘+B | Ctrl+B |
| ターミナルの表示切り替え | ⌃+` | Ctrl+` |
| エディタを左右に分割 | ⌘+\ | Ctrl+\ |
| 閉じたタブを開き直す | ⌘+⇧+T | Ctrl+Shift+T |
| タブを閉じる | ⌘+W | Ctrl+W |
11
HTML / CSS で便利(Emmet)
Emmet は短い略記から HTML や CSS を一気に書ける機能です。Cursor にも最初から入っています。
| 操作 | MAC | WINDOWS / LINUX |
|---|---|---|
| 略記を展開(例:ul>li*3 と入力して Tab)Cursor の Tab 補完の提案が出ているときは、そちらが優先されます。 | Tab | Tab |
| 選択範囲をタグで囲む | ⌘+⇧+P→Emmet: Wrap with Abbreviation | Ctrl+Shift+P→Emmet: Wrap with Abbreviation |
12
覚えておきたいこと
- ショートカットは「Cursor の設定」→ Keyboard Shortcuts から自由に変更できます。
- 同じキーでも場所によって動きが変わります。たとえば ⌘+K は、エディタではインライン編集、ターミナルではコマンドの生成になります。
- VS Code で定番の ⌘+⇧+L(一致をすべて選択)と ⌘+⇧+K(行の削除)は、Cursor では AI 機能に割り当てられています。
- 割り当ては Cursor のバージョンによって変わることがあります。最新の情報は公式ドキュメントで確認してください。