VS Code のおすすめショートカット設定を最小構成で整えるガイド


VS Code を毎日使うなら、ショートカット設定だけで「ファイル移動」「検索」「整形」「ターミナル操作」がかなり速くなります。
特に、マウスでメニューを探す回数が減るだけで、実装中の文脈切り替えが少なくなります。
この記事では、まず覚える標準ショートカットと、最後に足すと効く最小限の独自カスタマイズを分けて紹介します。

TL;DR

  • まずは標準ショートカットを5個だけ固定で使うと、VS Code はかなり速くなります。
  • 最優先は「コマンドパレット」「ファイルを開く」「全体検索」「定義ジャンプ」「整形」です。
  • 独自カスタマイズは最初から増やしすぎないほうが定着します。
  • keybindings.json を使うと、よく使う操作だけ自分の手に合わせて短縮できます。
  • 迷ったら標準を先に使い込み、足りない操作だけ 1 個ずつ追加するのが安全です。

まずこれだけ覚える

最初に結論を書くと、毎日使う開発者なら次の5つから始めるのが効率的です。
これだけで「探す」「移動する」「直す」の往復がかなり短くなります。

Windows/Linux 表記です。macOS は CtrlCommandAltOption に読み替えるとほぼ同じ感覚で使えます。

目的ショートカット使う場面
コマンドを呼ぶCtrl+Shift+P設定変更、拡張機能操作、各種コマンド実行
ファイルを開くCtrl+Pファイル名で即移動したいとき
ワークスペース全体を検索Ctrl+Shift+F定義箇所や文字列の横断確認
定義へ移動F12関数・型・変数の定義へ飛ぶ
ドキュメント整形Shift+Alt+F保存前にフォーマットしたいとき

この5つが定着すると、Explorer を開いてクリックする回数と、マウス移動の回数がかなり減ります。
VS Code を毎日使う人ほど、まずはここを体に入れる価値があります。

標準ショートカットで速くなる場面

結論として、標準ショートカットだけでも「移動」「検索」「編集」の大半は十分に速くできます。
独自カスタマイズの前に、先に標準を使い切るのがおすすめです。

1. コマンドを探す時間を減らす

Ctrl+Shift+P のコマンドパレットは、VS Code の操作の入口です。
設定画面を開く、Git 操作を呼ぶ、表示を切り替える、拡張機能のコマンドを実行する、といった操作をまとめて呼べます。

メニュー階層を覚えるより、コマンド名の一部で検索するほうが速い場面は多いです。
特に「たまに使うけど場所を覚えにくい操作」は、コマンドパレット経由が安定します。

2. ファイル移動を速くする

Ctrl+P は、毎日使う開発者ほど効果が大きいです。
ファイルツリーを目で追うより、ファイル名の一部を打って移動するほうが速いからです。

たとえば、次のような移動は Ctrl+P が向いています。

  • Button.tsx をすぐ開く
  • package.jsontsconfig.json を行き来する
  • 同じ名前のファイル候補から絞り込む

小さな差ですが、1日に何十回も繰り返す操作なので効きます。

3. 定義ジャンプと検索で読む速度を上げる

コードを読むときは、F12Ctrl+Shift+F の組み合わせが強いです。
「定義を見に行く」と「ワークスペース全体で調べる」を使い分けるだけで、理解速度が上がります。

使い分けの目安は次の通りです。

  • 1つの関数や型の定義を見たい: F12
  • どこで使われているか広く見たい: Ctrl+Shift+F
  • ファイル内のシンボルへ移動したい: Ctrl+Shift+O

実装中に「この値どこから来ているのか」を即確認できるだけで、コンテキストの切り替えコストが下がります。

4. 編集操作を安定して速くする

編集系は、手数が多い操作から覚えると効果が出やすいです。
おすすめは次のあたりです。

目的ショートカット使う場面
行を削除Ctrl+Shift+K不要な行を素早く消す
下に行を追加Ctrl+Enter今の文脈を崩さず追記する
上に行を追加Ctrl+Shift+Enter1行上に追記したい
行を上下移動Alt+↑ / Alt+↓コード順を整える
複数カーソル追加Alt+Click / Ctrl+Alt+↑↓同時編集したい

このあたりは「知っている」だけでは足りません。
毎日使うなら、数日だけ意識して強制的に使うと定着します。

標準ショートカットと独自カスタマイズは分けて考える

結論として、標準ショートカットは共通言語、独自カスタマイズは自分専用の最適化です。
この2つを分けて考えると、設定が壊れにくくなります。

標準ショートカットを先に使う理由

標準ショートカットには、次の利点があります。

  • VS Code の更新やドキュメントとズレにくい
  • 他の開発者の環境でも再現しやすい
  • ペアプロや画面共有でも話が通じやすい
  • キーバインド競合が起きにくい

まずは標準で回るようにしてから、「毎日使うのに押しにくい操作」だけをカスタマイズするほうが失敗しません。

独自カスタマイズを入れる基準

独自カスタマイズを入れるなら、次の条件を満たすものから始めるのがおすすめです。

  • 1日に何度も使う
  • デフォルトだと押しづらい
  • 操作の意味が明確で迷わない
  • OS ショートカットや他の重要操作と競合しにくい

逆に、たまにしか使わない操作は無理に割り当てなくて大丈夫です。
覚えるコストのほうが高くなりやすいからです。

独自カスタマイズでおすすめの考え方

結論として、独自カスタマイズは「よく使うのに遠い操作」を近づけるのが正解です。
派手な最適化より、毎日の小さな反復を短くするほうが効きます。

まずは 1〜3 個だけ追加する

いきなり大量に追加すると覚えきれません。
最初は、たとえば次のような操作から 1〜3 個だけ足すと扱いやすいです。

  • フォーマット
  • ターミナルの表示切り替え
  • 型定義ジャンプ
  • コメントアウト
  • よく使うコードアクション

keybindings.json の最小例

VS Code では、まず Keyboard Shortcuts エディタで設定を確認し、必要に応じて keybindings.json で細かく調整できます。
毎日使う操作だけを少し短くするなら、次のような最小例から始めると十分です。

[
  {
    "key": "ctrl+alt+;",
    "command": "editor.action.formatDocument",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "key": "ctrl+alt+j",
    "command": "workbench.action.terminal.toggleTerminal"
  },
  {
    "key": "ctrl+alt+t",
    "command": "editor.action.goToTypeDefinition",
    "when": "editorTextFocus"
  }
]

ポイントは次の3つです。

  • command には VS Code のコマンド ID を入れる
  • when を付けると、使える状況を絞れる
  • 既存ショートカットと競合する場合は見直す

when を使うと、たとえばエディタにフォーカスがあるときだけ有効にできます。
これを付けるだけで、意図しない誤爆をかなり防げます。

複数端末で使うなら設定の同期も考える

ノート PC とデスクトップを行き来するなら、ショートカット設定の同期も有効です。
VS Code の Settings Sync を使うと、キーボードショートカットを含む設定を複数端末に反映できます。
プラットフォームをまたいで同じ考え方で運用したいなら、同期の仕方まで含めて決めておくと迷いにくくなります。

カスタマイズで失敗しやすい点

独自カスタマイズは便利ですが、雑に増やすと逆に遅くなります。
特に次は避けたほうが安全です。

  • 既存の重要ショートカットを上書きしすぎる
  • 覚えにくい組み合わせを量産する
  • when なしでどこでも発火させる
  • 他エディタの癖をそのまま全部持ち込む

まずは標準運用を壊さない範囲で足すのが基本です。

私がおすすめする運用順

最初にやるべきことは、全部を最適化することではありません。
「毎日使う5個を固定する → 1週間使う → 足りない操作だけ足す」の順が現実的です。

おすすめの順番は次の通りです。

  1. Ctrl+Shift+PCtrl+PCtrl+Shift+FF12Shift+Alt+F を固定で使う
  2. 1週間使って、押しにくい操作をメモする
  3. keybindings.json に 1〜3 個だけ追加する
  4. 競合や誤爆がないか確認する
  5. 定着したら次の1個を足す

このやり方なら、設定だけ増えて使わない状態を避けやすいです。

まとめ

VS Code のショートカット設定で速くなるのは、特別な裏技よりも毎日の反復操作です。
まずは標準ショートカットを5個だけ定着させ、その後に独自カスタマイズを最小限で足すのが一番安定します。

  • 最優先は「コマンド」「ファイル移動」「検索」「定義ジャンプ」「整形」
  • 標準ショートカットは共通言語として先に使い込む
  • 独自カスタマイズは 1〜3 個だけから始める
  • keybindings.json では when を意識して誤爆を防ぐ
  • 毎日使う操作だけ短くすると、効果が出やすい

まずは今日から、Ctrl+PCtrl+Shift+P だけでも意識して使ってみてください。
それだけでも、VS Code の操作感はかなり変わります。

参考リンク