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