最終更新日: 2026-08-02
TOP(About this memo)) > 一覧(VSCode) > キーボードショートカット
| トラックパッド | キーボード | |
|---|---|---|
| エディタ上で目的地までの移動 | 早い | 遅い |
| パネル間移動 | 遅い | 早い |
| 覚えること | 少ない | 多い |
cmd + k → zescを2回押しても解除可能。ctrl + wして選択。Developer: Reload Window
ctrl + ^(たまに効かないことがある(IME))cmd + 1(分割している場合はcmd + x)cmd + Jshift + cmd + Mshift + cmd + Yctrl + shift + Gcmd + bcmd + 0shift + cmd + eshift + cmd + fshift + ctrl + g
cmd + down
space: 閲覧はできるがフォーカスが移動しないので、ほぼ使わない。ctrl + entercmdを押しながらダブルクリック。cmd + 2, + xで分割。cmd + 1, + 2, + xで分割スペース間を移動(opt + cmd + ←→でも移動可能)。cmd + bでサイドバーを閉じる。cmd + jでターミナルを閉じる。cmd + k, cmd + mでエディタを拡げる・戻す。ctrl + cmd + ←→で現在のファイルを分割スペース間で移動できる。cmd + shift + Fcmd + shift + P(Mac)>が入った状態(コマンド実行モード)になる。cmd + pでファイル名指定。cmd + wcmd + k → cmd + wcmd + shift + tcmd + F、esccmd + g / cmd + shift + g: 前の検索結果 / 後の検索結果cmd + opt + F
entercmd + enterF12shift + F12F12、前はshift + F12ctrl + -ctrl + _
ctrl + shift + -と紹介されていることもあったが、自分の環境で確認した割り当てとは異なっていた(IME)。cmd + optcmd + k → cmd + icmdを押しながら関数にフォーカスすると詳細が見られる。pageUp / pageDown(fn + up/down)option + cmd + ←→cmd + opt + up/downcmd + ←→ctrl + gcmd + up/downopt + ←→cmd + d(連続で押すと他の箇所もマルチカーソルで選択できる)ctrl + shift + ←→を連続で押すと選択範囲が広がっていく。括弧などの範囲選択に便利。
shift + optを押しながらマウスでドラッグ。cmd + l(連続で押すと複数行選択。複数行への操作に便利)cmd + ccmd + xcmd + shift + enter、下はcmd + entercmd + shift + k(cmd + l → delでもよい)httpのようなURL形式の場合は適用されるが、ディレクトリパス形式では適用されない(IME)。cmd + /cmd + k → cmd + ccmd + .
opt + shift + o
cmd + k → cmd + 0(折りたたみ)cmd + k → cmd + j(展開)cmd + k → cmd + [cmd + k → cmd + ]cmd + opt + [cmd + opt + ]ctrl + -を使うため、あまり出番はないかもしれない(IME)。shift + cmd + \cmd + i または ctrl + space
ctrl + spaceは入力ソースの切り替えショートカットに割り当てられているため、システム設定の「キーボードショートカット > 入力ソース」からオフにするとよい。設定変更後もVSCodeでショートカットが反応しない場合は、VSCodeを再起動したほうがよいかもしれない(IME)。cmd + up/downscrollPageDown/Upを駆使する手もあるかもしれないが、MacBookのキーボードはショートカットのカスタマイズが必要なため、今のところやっていない。pgUp/pgDownキーが付いていれば使っていたと思う(IME)。spaceで表示。←: ディレクトリを折りたたむ。→: ディレクトリをすべて開く。cmd + ←: ディレクトリをすべて折りたたむ。keyboardと入力すると開ける(keybindings.jsonというファイル)。settings.jsonと同様に、keybindings.jsonを.vscodeの中に入れればワークスペースごとの設定ができる可能性がある(?)(未検証)。cmd + k → cmd + sでUIから開く。alt+up、collapse、コマンドIDworkbench.action.navigateBackなどで検索できる。keybindings.json内の配列を空の配列[]にする。shift + ctrl + ^cmd + shift + vcmd + shift + P → 「Format Code」で自動整形cmd + ,
Preferences: Open Settings (JSON)
.vscode/settings.jsonで設定できる。