はじめに
転職に向けてプログラミング学習をしている者です。
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で関数名/変数名などを一括で変更できます(宣言元から呼び出しまで)。