🔍

Visual Studio Code ショートカットキーまとめ(チートシート)

2024/01/17に公開
1

はじめに

転職に向けてプログラミング学習をしている者です。
Visual Studio Code でよく使うであろうショートカットキーをまとめてみました。

実行環境

  • Windows11
  • Visual Studio Code バージョン: 1.85.1

基本操作

操作 ショートカットキー 備考
コピー Ctrl + C 非選択状態だと行コピー
切り取り Ctrl + X 非選択状態だと行切り取り
貼り付け Ctrl + V
操作を元に戻す Ctrl + Z
元に戻した操作を再度実行 Ctrl + Y

ファイル操作

操作 ショートカットキー 備考
ファイルを開く Ctrl + O O = Open
ファイルの保存 Ctrl + S S = Save
新しいファイルを開く Ctrl + N N = New
名前を付けてファイルを保存 Ctrl + Shift + S ファイルを複製するときにも使える
全てのファイルを保存 Ctrl + K & S
差分ビューを開く Ctrl + K & D

画面操作

操作 ショートカットキー 備考
新しいウィンドウを開く Ctrl + Shift + N
ウィンドウ(タブ)を閉じる Ctrl + W W = Window
エディタのタブ切り替え Ctrl + Page Up/Page Down

サイドバー

操作 ショートカットキー 備考
サイドバーを開く/閉じる Ctrl + B B = Bar
エクスプローラーを開く Ctrl + Shift + E
検索を開く Ctrl + Shift + F
ソース管理を開く Ctrl + Shift + G
デバッグを開く Ctrl + Shift + D
拡張機能を開く Ctrl + Shift + X
  • 検索を開く以外はもう一度実行することでエディタにフォーカスが戻る

パネル

操作 ショートカットキー 備考
パネルを開く/閉じる Ctrl + J
出力を開く/閉じる Ctrl + Shift + U
問題を開く/閉じる Ctrl + Shift + M
デバッグコンソールを開く/閉じる Ctrl + Shift + Y
統合ターミナルを開く/閉じる Ctrl + @

エディタグループ

操作 ショートカットキー 備考
エディタの分割 Ctrl + \
アクティブなエディタを隣のエディタグループに移動する Ctrl + Alt + /
アクティブなエディタグループの切り替え Ctrl + K & Ctrl + ///
エディタグループを横断してのアクティブエディタの切り替え Click + PageUp/PageDown
エディタグループ内をすべて閉じる Ctrl + K & W
エディタを全て閉じる Ctrl + K & Ctrl + W

移動

操作 ショートカットキー 備考
単語単位でのカーソル移動 Ctrl + / Shiftを組み合わせるとフォーカス
行の先頭/末尾に移動 Home/End Shiftを組み合わせるとフォーカス
ファイルの先頭/末尾に移動 Ctrl + Home/End Shiftを組み合わせるとフォーカス
ファイルの先頭/末尾に移動 Ctrl + Home/End Shiftを組み合わせるとフォーカス
指定した行に移動 Ctrl + G -を指定すると最下行からの指定になる、カンマ区切りで桁も指定できる
最後の編集位置に移動 Ctrl + K & Ctrl + Q
カーソル位置はそのままでスクロール Ctrl + / マウスのスクロール操作
カーソル位置はそのままで PageUp/PageDown Alt + Page Up/Page Down

選択

操作 ショートカットキー 備考
任意の場所を複数フォーカス Alt + Click(マウスやタッチパッドなど) クリックした場所にカーソルを追加
同じ単語を 1 つずつフォーカス Ctrl + D D = Delete
一回だけ使用する場合は単語選択となる
同じ単語を 1 つずつフォーカスするのをスキップ Ctrl + K, Ctrl + D Ctrl + D で選択していく際に、スキップしたい場所があればCtrl + K を実行する
同じ単語を一括フォーカス Ctrl + Shift + L
複数行にカーソルを充てる(マルチカーソル) Alt + Ctrl + /
選択を解除 Esc
矩形選択 Ctrl + Shift + Alt + ///

編集

操作 ショートカットキー 備考
カーソル行の内容を移動 Alt + /
カーソル行の内容をコピー Alt + Shift + /
カーソル行を切り取り Ctrl + Shift + K
カーソル行をコメントアウト/戻す Ctrl + /
カーソル行の下に空行を挿入 Ctrl + Enter カーソルが行の途中にあっても改行できる
カーソル行に空行を挿入 Ctrl + Shift + Enter カーソルが行の途中にあっても改行できる
単語の部分削除 Ctrl + Back Space カーソル位置より左側
単語の部分削除 Ctrl + Delete カーソル位置より右側

検索&置換

操作 ショートカットキー 備考
ディレクトリ内でファイルを検索 Ctrl + P P = Project
開いているファイル内で単語を検索 Ctrl + F F = Find
開いているファイル内で単語を置換 Ctrl + H
ディレクトリ内で単語を検索 Ctrl + Shift + F
ディレクトリ内で単語を置換 Ctrl + Shift + H

レイアウト

サイズ変更

操作 ショートカットキー 備考
フォントサイズ等を大きくする Ctrl + +
フォントサイズ等を小さくする Ctrl + -
フォントサイズ等をリセットする Ctrl + 0
  • サイドバーやパネルのサイズも一緒に変わる

インデント

操作 ショートカットキー 備考
全てのインデントを折りたたむ Ctrl + K & Ctrl + 0
全てのインデントを展開 Ctrl + K & Ctrl + J
カーソルのあるインデントを折りたたむ Ctrl + Shift + [
カーソルのあるインデントを展開 Ctrl + Shift + ]

その他

操作 ショートカットキー 備考
設定を開く Ctrl + ,
コマンドパレットを開く Ctrl + Shift + P
ショートカットキーの設定を開く Ctrl + K & Ctrl + S Keybord Shortcut
Quick Open ビューを開く Ctrl + Q

終わりに

追加や補足があれば、適宜修正していきます。
ご指摘やアドバイスなどあればコメントいただけると幸いです。
最後までお読みいただきありがとうございました。

参考資料

https://qiita.com/12345/items/64f4372fbca041e949d0
https://youtu.be/wf-8HkfMckM?si=u0llMVqVYtLjlCal
https://youtu.be/IBIz0gqIN20?si=dfHBqhYoD6mdgVPR

Discussion

たまたま

めちゃくちゃ参考になりました!見やすくまとまっててすごい……
オススメのショートカットを1つだけ!
F2で関数名/変数名などを一括で変更できます(宣言元から呼び出しまで)。