VSCode ショートカット一覧(チートシート)Mac / Windows 対応
VSCode のショートカットを操作別にまとめた一覧表。編集・移動・検索・マルチカーソル・ターミナル・デバッグまで、Mac と Windows のキーを並べて70個掲載しています。
この記事の使い方
これは引くための一覧です。「まず何を覚えるか」から知りたい場合は、基本編の記事の方が向いています。ここでは操作のまとまりごとに、Mac と Windows のキーを並べました。
Windows では、表の Mac 側の Cmd を Ctrl、Opt を Alt に読み替えれば大半が通じます。通じない数個は後半にまとめてあります。Linux もほぼ同じですが、「前の位置に戻る/進む」だけ Ctrl + Alt + - / Ctrl + Shift + - と独自です。
開く・探す
| 操作 | Mac | Windows |
|---|---|---|
| コマンドパレット | Cmd + Shift + P | Ctrl + Shift + P |
| ファイルを素早く開く | Cmd + P | Ctrl + P |
| シンボルへ移動 | Cmd + Shift + O | Ctrl + Shift + O |
| 指定行へ移動 | Ctrl + G | Ctrl + G |
| 定義へ移動 | F12 | F12 |
| 参照をすべて表示 | Shift + F12 | Shift + F12 |
| ワークスペース全体を検索 | Cmd + Shift + F | Ctrl + Shift + F |
| ワークスペース全体を置換 | Cmd + Shift + H | Ctrl + Shift + H |
| 対応するブラケットへ移動 | Cmd + Shift + \\ | Ctrl + Shift + \\ |
| パンくずリストにフォーカス | Cmd + Shift + . | Ctrl + Shift + . |
迷ったら Cmd + Shift + P。キーを忘れた操作も、名前で探して実行できます。
書く・直す
| 操作 | Mac | Windows |
|---|---|---|
| 行コメントの切り替え | Cmd + / | Ctrl + / |
| ブロックコメントの切り替え | Shift + Opt + A | Shift + Alt + A |
| 選択範囲をコメントアウト | Cmd + K → Cmd + C | Ctrl + K → Ctrl + C |
| コメントを解除 | Cmd + K → Cmd + U | Ctrl + K → Ctrl + U |
| 行を削除 | Cmd + Shift + K | Ctrl + Shift + K |
| 行を上/下に移動 | Opt + ↑ / ↓ | Alt + ↑ / ↓ |
| 行を上/下にコピー | Shift + Opt + ↑ / ↓ | Shift + Alt + ↑ / ↓ |
| 下に空行を挿入 | Cmd + Enter | Ctrl + Enter |
| 上に空行を挿入 | Cmd + Shift + Enter | Ctrl + Shift + Enter |
| ドキュメントを整形 | Shift + Opt + F | Shift + Alt + F |
| 選択範囲を整形 | Cmd + K → Cmd + F | Ctrl + K → Ctrl + F |
| 末尾の空白を削除 | Cmd + K → Cmd + X | Ctrl + K → Ctrl + X |
| クイックフィックス | Cmd + . | Ctrl + . |
| シンボル名をリネーム | F2 | F2 |
| 同じ単語をすべて選択(マルチカーソル) | Cmd + F2 | Ctrl + F2 |
| パラメータヒントを表示 | Cmd + Shift + Space | Ctrl + Shift + Space |
| ホバー情報を表示 | Cmd + K → Cmd + I | Ctrl + K → Ctrl + I |
Cmd + K から始まる2ストロークは、Cmd + K を押して離してから次のキーを押します。VSCode で一番数が多い系統です。
選ぶ(マルチカーソル)
| 操作 | Mac | Windows |
|---|---|---|
| 同じ単語を次に選択 | Cmd + D | Ctrl + D |
| 同じ単語をすべて選択 | Cmd + Shift + L | Ctrl + Shift + L |
| 現在の選択をスキップして次へ | Cmd + K → Cmd + D | Ctrl + K → Ctrl + D |
| 行を選択 | Cmd + L | Ctrl + L |
| 上/下にカーソルを追加 | Cmd + Opt + ↑ / ↓ | Ctrl + Alt + ↑ / ↓ |
| 最後のカーソル操作を取り消す | Cmd + U | Ctrl + U |
Cmd + D を連打して複数選択 → まとめて編集、が VSCode でいちばん手に馴染む操作です。選びすぎたら Cmd + U で1つ戻せます。
画面・タブ
| 操作 | Mac | Windows |
|---|---|---|
| サイドバーの表示切替 | Cmd + B | Ctrl + B |
| パネルの表示切替 | Cmd + J | Ctrl + J |
| エクスプローラーを表示 | Cmd + Shift + E | Ctrl + Shift + E |
| ソース管理を表示 | Ctrl + Shift + G | Ctrl + Shift + G |
| デバッグビューを表示 | Cmd + Shift + D | Ctrl + Shift + D |
| 拡張機能を表示 | Cmd + Shift + X | Ctrl + Shift + X |
| 問題パネルを表示 | Cmd + Shift + M | Ctrl + Shift + M |
| タブを閉じる | Cmd + W | Ctrl + W |
| 閉じたタブを戻す | Cmd + Shift + T | Ctrl + Shift + T |
| すべてのエディタを閉じる | Cmd + K → Cmd + W | Ctrl + K → Ctrl + W |
| エディタを分割 | Cmd + \\ | Ctrl + \\ |
| 同じグループ内で分割 | Cmd + K → Cmd + Shift + \\ | Ctrl + K → Ctrl + Shift + \\ |
| 直交方向に分割(別グループ) | Cmd + K → Cmd + \\ | Ctrl + K → Ctrl + \\ |
| Zen モード | Cmd + K → Z | Ctrl + K → Z |
| Markdown プレビュー | Cmd + Shift + V | Ctrl + Shift + V |
| 言語モードの変更 | Cmd + K → M | Ctrl + K → M |
ターミナル
| 操作 | Mac | Windows |
|---|---|---|
| 統合ターミナルの表示切替 | Ctrl + バッククォート | Ctrl + バッククォート |
| 新しいターミナルを作成 | Ctrl + Shift + バッククォート | Ctrl + Shift + バッククォート |
| ターミナルを分割 | Cmd + \\(ターミナル上で) | Ctrl + Shift + 5 |
ターミナル関連は Mac でも Ctrl を使います。Cmd ではありません。分割だけは Mac が Cmd + \\ ですが、Mac でも Ctrl + Shift + 5 が使えます。
折りたたみ
| 操作 | Mac | Windows |
|---|---|---|
| コードを折りたたむ | Cmd + Opt + [ | Ctrl + Shift + [ |
| コードを展開 | Cmd + Opt + ] | Ctrl + Shift + ] |
| すべて折りたたむ | Cmd + K → Cmd + 0 | Ctrl + K → Ctrl + 0 |
| すべて展開 | Cmd + K → Cmd + J | Ctrl + K → Ctrl + J |
| 再帰的に折りたたむ | Cmd + K → Cmd + [ | Ctrl + K → Ctrl + [ |
デバッグ
| 操作 | キー(共通) |
|---|---|
| 開始/続行 | F5 |
| 停止 | Shift + F5 |
| ブレークポイントの切替 | F9 |
| ステップオーバー | F10 |
| ステップイン | F11 |
| ステップアウト | Shift + F11 |
デバッグ系はファンクションキーで、Mac と Windows で共通です。Mac では Fn との同時押しが必要な場合があります。
読み替えが通じないもの
| 操作 | Mac | Windows |
|---|---|---|
| 前の位置に戻る | Ctrl + - | Alt + ← |
| 次の位置に進む | Ctrl + Shift + - | Alt + → |
| コードを折りたたむ/展開 | Cmd + Opt + [ / ] | Ctrl + Shift + [ / ] |
| ターミナルを分割 | Cmd + \\ | Ctrl + Shift + 5 |
この4つだけは、Cmd → Ctrl の置き換えでは動きません。詳しくは Windows 版の記事にまとめてあります。
設定を確認する
| 操作 | Mac | Windows |
|---|---|---|
| キーボードショートカット一覧を開く | Cmd + K → Cmd + S | Ctrl + K → Ctrl + S |
| ショートカットのリファレンス(PDF) | Cmd + K → Cmd + R | Ctrl + K → Ctrl + R |
自分の環境で実際に何が割り当たっているかは、Cmd + K → Cmd + S が最終的な答えです。拡張機能がキーを奪っていることもあるので、効かないショートカットがあったらまずここを見てください。
覚えるときのコツ
一覧は引くためのもので、覚えるためのものではありません。手に入れるなら、数を絞って毎日使うのが唯一の方法です。
- Cmd + Shift + P / Cmd + P / Cmd + D の3つから
- 慣れたら 行操作(削除・移動・複製)を足す
- マルチカーソルと折りたたみは、必要になった日に覚える
3つが「考えずに押せる」状態になってから次へ。これが結局いちばん早いです。