VS Code のおすすめショートカット設定を最小構成で整えるガイド
VS Code を毎日使うなら、ショートカット設定だけで「ファイル移動」「検索」「整形」「ターミナル操作」がかなり速くなります。
特に、マウスでメニューを探す回数が減るだけで、実装中の文脈切り替えが少なくなります。
この記事では、まず覚える標準ショートカットと、最後に足すと効く最小限の独自カスタマイズを分けて紹介します。
TL;DR
- まずは標準ショートカットを5個だけ固定で使うと、VS Code はかなり速くなります。
- 最優先は「コマンドパレット」「ファイルを開く」「全体検索」「定義ジャンプ」「整形」です。
- 独自カスタマイズは最初から増やしすぎないほうが定着します。
keybindings.jsonを使うと、よく使う操作だけ自分の手に合わせて短縮できます。- 迷ったら標準を先に使い込み、足りない操作だけ 1 個ずつ追加するのが安全です。
まずこれだけ覚える
最初に結論を書くと、毎日使う開発者なら次の5つから始めるのが効率的です。
これだけで「探す」「移動する」「直す」の往復がかなり短くなります。
Windows/Linux 表記です。macOS は
CtrlをCommand、AltをOptionに読み替えるとほぼ同じ感覚で使えます。
| 目的 | ショートカット | 使う場面 |
|---|---|---|
| コマンドを呼ぶ | 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.jsonとtsconfig.jsonを行き来する- 同じ名前のファイル候補から絞り込む
小さな差ですが、1日に何十回も繰り返す操作なので効きます。
3. 定義ジャンプと検索で読む速度を上げる
コードを読むときは、F12 と Ctrl+Shift+F の組み合わせが強いです。
「定義を見に行く」と「ワークスペース全体で調べる」を使い分けるだけで、理解速度が上がります。
使い分けの目安は次の通りです。
- 1つの関数や型の定義を見たい:
F12 - どこで使われているか広く見たい:
Ctrl+Shift+F - ファイル内のシンボルへ移動したい:
Ctrl+Shift+O
実装中に「この値どこから来ているのか」を即確認できるだけで、コンテキストの切り替えコストが下がります。
4. 編集操作を安定して速くする
編集系は、手数が多い操作から覚えると効果が出やすいです。
おすすめは次のあたりです。
| 目的 | ショートカット | 使う場面 |
|---|---|---|
| 行を削除 | Ctrl+Shift+K | 不要な行を素早く消す |
| 下に行を追加 | Ctrl+Enter | 今の文脈を崩さず追記する |
| 上に行を追加 | Ctrl+Shift+Enter | 1行上に追記したい |
| 行を上下移動 | 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週間使う → 足りない操作だけ足す」の順が現実的です。
おすすめの順番は次の通りです。
Ctrl+Shift+P、Ctrl+P、Ctrl+Shift+F、F12、Shift+Alt+Fを固定で使う- 1週間使って、押しにくい操作をメモする
keybindings.jsonに 1〜3 個だけ追加する- 競合や誤爆がないか確認する
- 定着したら次の1個を足す
このやり方なら、設定だけ増えて使わない状態を避けやすいです。
まとめ
VS Code のショートカット設定で速くなるのは、特別な裏技よりも毎日の反復操作です。
まずは標準ショートカットを5個だけ定着させ、その後に独自カスタマイズを最小限で足すのが一番安定します。
- 最優先は「コマンド」「ファイル移動」「検索」「定義ジャンプ」「整形」
- 標準ショートカットは共通言語として先に使い込む
- 独自カスタマイズは 1〜3 個だけから始める
keybindings.jsonではwhenを意識して誤爆を防ぐ- 毎日使う操作だけ短くすると、効果が出やすい
まずは今日から、Ctrl+P と Ctrl+Shift+P だけでも意識して使ってみてください。
それだけでも、VS Code の操作感はかなり変わります。