VS Codeって、マウスでペイン(領域)をクリックして移動してると地味にテンポ落ちるんですよね。 ここでは「よく使うペイン移動ショートカット」を備忘録を兼ねてまとめます。
前提:ショートカットは Windows / Linux と macOS で違うので両方書きます。もしキー割り当てを変えてたら、VS Codeの「キーボード ショートカット」検索(後述)が確実です。
まずはこれだけ覚えるセット(最優先)
エディタ ⇄ ターミナル(パネル)を行き来
- ターミナルを表示/非表示(パネル切替)
- Win/Linux:
Ctrl + J - macOS:
Cmd + J
- Win/Linux:
- ターミナルにフォーカス
- Win/Linux:Ctrl + `(バッククォート)
- macOS:Ctrl + `(同じ)
- エディタにフォーカスを戻す
- Win/Linux:
Ctrl + 1(エディタグループ1へ) - macOS:
Cmd + 1
- Win/Linux:
「Ctrl + `でターミナルへ →Ctrl + 1で戻る」だけで、だいぶ速くなります。基本的に自分はこれでエディタとターミナルを行き来しています。
エディタの分割(グループ)間を移動したい
VS Codeのエディタは、左右(や上下)に分割した領域を エディタグループ と呼びます。
グループを移動(隣へ)
- Win/Linux:
Ctrl + K→Ctrl + ← / →(順番に押す) - macOS:
Cmd + K→Cmd + ← / →
まず
Ctrl + Kを押してから、矢印キーで移動する「2段ショートカット」です。
グループ番号で一発ジャンプ
- Win/Linux:
Ctrl + 1/Ctrl + 2/Ctrl + 3… - macOS:
Cmd + 1/Cmd + 2/Cmd + 3…
サイドバー/パネル/エディタを行き来したい
サイドバー(Explorerなど)を表示/非表示
- Win/Linux:
Ctrl + B - macOS:
Cmd + B
サイドバーにフォーカスを当てる
- Win/Linux:
Ctrl + 0 - macOS:
Cmd + 0
パネル(ターミナルや問題タブがある下の領域)を表示/非表示
- Win/Linux:
Ctrl + J - macOS:
Cmd + J
タブ(ファイル)移動を速くしたい
開いているタブを左右に移動
- Win/Linux:
Ctrl + Tab(次) /Ctrl + Shift + Tab(前) - macOS:
Ctrl + Tab(次) /Ctrl + Shift + Tab(前)
「最近開いた順」のリストから選ぶ
- Win/Linux:
Ctrl + P→ そのままCtrl + P連打で巡回 - macOS:
Cmd + P→ そのままCmd + P連打で巡回
履歴的にファイルをみながら開くものを探せるので便利です。
ターミナルが複数あるとき(タブ移動)
ターミナルを複数開くと、ターミナル内にもタブができます。
- ターミナルを新規作成
- Win/Linux:Ctrl + Shift + `
- macOS:Cmd + Shift + `
- ターミナルタブの切替
- ショートカットは環境差が出やすいので、後述の検索で「Terminal: Focus Next Terminal」などを探すのが確実です。
どうしても見つからないとき(最後の手段)
VS Codeは拡張機能やキーバインド変更で、ショートカットがズレることがあります。その場合はこれが確実です。
キーボードショートカットを検索
- Win/Linux:
Ctrl + K→Ctrl + S - macOS:
Cmd + K→Cmd + S
検索欄に、たとえばこう打つと早いです。
focus terminalfocus editorfocus left grouptoggle paneltoggle sidebar
個人的おすすめ運用
- 「ターミナル行く」:`Ctrl + “
- 「戻る」:
Ctrl + 1 - 「パネルの表示/非表示」:
Ctrl + J - 「サイドバー表示/非表示」:
Ctrl + B
この4つだけでも、かなり便利になると思います。一気にショートカットを覚えるよりも確実につかうものをまず数個覚えてしまうとグッと効率が良くなる気がします。
おまけ:キーが押しにくいなら、割り当て変えてOK
VS Codeはキーバインド変更が簡単なので、
「手癖に合うキー」に寄せた方が結局いちばん速いです。
(例:エディタ⇄ターミナルを Alt + E / Alt + T にする、とか)
VS Codeのペイン移動まとめでした。


コメント