はじめに
VSCodeのメニューバーには、ファイル・編集・選択・表示・移動・実行・ターミナル・ヘルプの8つのプルダウンメニューがあります。しかし、その全てのメニュー項目を把握している方は少ないのではないでしょうか。
本記事では、VSCodeの全プルダウンメニューを階層ごとに完全網羅し、各機能のショートカットキー・使いどころ・おすすめポイントを徹底解説します。
この記事の特徴:
- メニューバーの全8カテゴリを完全網羅
- サブメニューの階層まで詳しく解説
- 実際のメニュー画面に対応した最新情報
- ★マークで特に重要な機能を表示
- 使いどころ・活用シーンを具体的に説明
リンク
ファイル(F)メニュー
ファイルの新規作成・保存・設定など、VSCodeの基本操作が集まっています。
新規作成
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 新しいテキスト ファイル ★★★ | Ctrl+N | 新しいテキストファイルを即座に作成。最もよく使う新規作成操作 |
| 新しいファイル... | Ctrl+Alt+Windows+N | ファイルの種類を指定して作成。テンプレートから始めたい場合に使用 |
| 新しいウィンドウ ★★ | Ctrl+Shift+N | 別のVSCodeウィンドウを開く。複数プロジェクトを同時に作業する際に便利 |
| プロファイルを含む新しいウィンドウ | サブメニュー | 特定のプロファイル設定でウィンドウを開く |
プロファイルを含む新しいウィンドウ のサブメニュー:
| メニュー項目 | 説明 |
|---|
| 新しいプロファイル... | 新しいプロファイルを作成してウィンドウを開く |
活用ポイント:
Ctrl+N でまず新規ファイルを開き、保存時に拡張子を決める流れが効率的- 複数プロジェクトを同時進行する場合は
Ctrl+Shift+N で別ウィンドウを活用
ファイルを開く
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ファイルを開く... ★★★ | Ctrl+O | ダイアログからファイルを選択して開く |
| フォルダーを開く... ★★★ | Ctrl+K Ctrl+O | フォルダをワークスペースとして開く。プロジェクト開始時に必須 |
| ファイルでワークスペースを開く... | ー | .code-workspace ファイルからマルチルートワークスペースを開く |
| 最近使用した項目を開く ★★ | サブメニュー | 最近開いたファイルやフォルダを素早く再度開く |
最近使用した項目を開く のサブメニュー:
| メニュー項目 | ショートカット | 説明 |
|---|
| 閉じたエディターを再度開く | Ctrl+Shift+T | うっかり閉じたタブを復元。ブラウザの閉じたタブ復元と同じ感覚 |
| (最近のファイル一覧) | ー | 最近開いたファイルが一覧表示される |
| その他... | Ctrl+R | 最近のファイル・フォルダの全一覧を表示 |
| 最近開いた項目をクリア... | ー | 最近の履歴を削除 |
ワークスペース管理
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| フォルダーをワークスペースに追加... | ー | 現在のワークスペースに別のフォルダを追加。マルチルート開発に便利 |
| 名前を付けてワークスペースを保存... | ー | 現在のウィンドウ構成を .code-workspace ファイルとして保存 |
| ワークスペースを複製 | ー | 現在のワークスペース設定を別ウィンドウで複製 |
保存
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 保存 ★★★ | Ctrl+S | 現在のファイルを保存。最頻出操作 |
| 名前を付けて保存... ★★ | Ctrl+Shift+S | 別名でファイルを保存。コピーを作りたい時にも使える |
| すべて保存 ★★ | Ctrl+K S | 開いている全ファイルを一括保存。変更漏れを防ぐ |
共有・設定
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 共有 | サブメニュー | プロファイルのエクスポートなど |
| 自動保存 | ー | 自動保存のオン/オフを切り替え。チェックで有効 |
| ユーザー設定 | サブメニュー | VSCodeの各種設定にアクセス |
ユーザー設定 のサブメニュー:
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| プロファイル | ー | プロファイルの管理・切り替え |
| 設定 ★★★ | Ctrl+, | VSCode全体の設定画面を開く。カスタマイズの起点 |
| 拡張機能 ★★ | Ctrl+Shift+X | 拡張機能の管理画面を開く |
| キーボード ショートカット ★★ | Ctrl+K Ctrl+S | キーバインドの確認・変更 |
| スニペットの構成 | ー | カスタムスニペットの作成・編集 |
| タスク | ー | タスクの設定・実行 |
| テーマ | サブメニュー | テーマの切り替え |
| バックアップと同期の設定... | ー | 設定の同期機能(Setting Sync)の設定 |
| オンライン サービスの設定 | ー | テレメトリなどオンラインサービスの設定 |
テーマ のサブメニュー:
| メニュー項目 | ショートカット | 説明 |
|---|
| 配色テーマ ★★ | Ctrl+K Ctrl+T | カラーテーマを変更。ライト・ダーク切り替えもここから |
| ファイル アイコンのテーマ | ー | エクスプローラーのファイルアイコンを変更 |
| 製品アイコンのテーマ | ー | UI全体のアイコンセットを変更 |
ウィンドウ・エディター管理
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ファイルを元に戻す | ー | 最後に保存した状態に戻す。Git管理外でもOK |
| エディターを閉じる ★★ | Ctrl+F4 | 現在のタブを閉じる |
| フォルダーを閉じる | Ctrl+K F | ワークスペースのフォルダを閉じる |
| ウィンドウを閉じる | Alt+F4 | VSCodeウィンドウを閉じる |
| 終了 | ー | VSCodeを完全に終了 |
編集(E)メニュー
テキスト編集の基本操作から、コード特有の編集機能まで揃っています。
元に戻す・やり直し
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 元に戻す ★★★ | Ctrl+Z | 直前の操作を取り消し。何度でも実行可能 |
| やり直し ★★★ | Ctrl+Y | 「元に戻す」を取り消し。Ctrl+Zのやりすぎた時に使う |
クリップボード操作
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 切り取り ★★★ | Ctrl+X | 選択範囲を切り取り(選択なしの場合は行全体) |
| コピー ★★★ | Ctrl+C | 選択範囲をコピー(選択なしの場合は行全体) |
| 貼り付け ★★★ | Ctrl+V | クリップボードの内容を貼り付け |
活用ポイント:
- 選択範囲なしで
Ctrl+X を押すと行全体が切り取り対象になる - 選択範囲なしで
Ctrl+C を押すと行全体がコピーされる(空行と勘違いしやすい)
検索・置換
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 検索 ★★★ | Ctrl+F | 現在のファイル内を検索。正規表現・大文字小文字区別も可能 |
| 置換 ★★★ | Ctrl+H | 文字列の一括置換。Ctrl+Enterで全置換 |
| フォルダーを指定して検索 ★★★ | Ctrl+Shift+F | ワークスペース全体をまたいだ横断検索 |
| 複数のファイルで置換 ★★ | Ctrl+Shift+H | ワークスペース全体の横断置換 |
Ctrl+Shift+F活用術:
1. Ctrl+Shift+F で検索パネルを開く
2. 検索文字列を入力
3. 「絞り込み」で特定のファイル種類に限定(例: *.ts)
4. 検索結果をクリックで該当箇所にジャンプ
コメント操作
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 行コメントの切り替え ★★★ | Ctrl+/ | 現在行をコメントアウト/解除。複数行選択でも有効 |
| ブロック コメントの切り替え ★★ | Shift+Alt+A | /* */ 形式のブロックコメントをトグル |
| Emmet: 省略記法を展開 ★★ | Tab | Emmet記法をHTMLタグに展開(例: div.container>ul>li*3 → 展開) |
行コメント活用術:
// 単一行のコメントアウト
1. カーソルを対象行に移動
2. Ctrl+/ で即コメントアウト
// 複数行の一括コメントアウト
1. Shift+クリックで複数行を選択
2. Ctrl+/ で一括コメントアウト
選択(S)メニュー
テキスト選択とカーソル操作の高度な機能を提供します。マルチカーソルは特に強力です。
基本選択
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| すべて選択 ★★★ | Ctrl+A | ファイル全体を選択 |
| 選択範囲の展開 ★★ | Shift+Alt+→ | 選択範囲をスマートに広げる(単語→行→ブロックの順) |
| 選択範囲の縮小 ★★ | Shift+Alt+← | 選択範囲をスマートに縮小 |
選択範囲の展開 活用例:
カーソル位置から Shift+Alt+→ を何度か押すと
単語 → 文 → ブロック → 関数全体... と段階的に拡大
逆に Shift+Alt+← で縮小できる
行の移動・コピー
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 行を上へコピー ★★★ | Shift+Alt+↑ | 現在行を上にコピー(選択なしでも動く) |
| 行を下へコピー ★★★ | Shift+Alt+↓ | 現在行を下にコピー。似たようなコードを量産する時に最強 |
| 行を上へ移動 ★★★ | Alt+↑ | 現在行を1行上に移動。コードの並び替えに便利 |
| 行を下へ移動 ★★★ | Alt+↓ | 現在行を1行下に移動 |
| 選択範囲の複製 | ー | 選択範囲を複製して直後に挿入 |
マルチカーソル(超重要)
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| カーソルを上に挿入 ★★★ | Ctrl+Alt+↑ | 上の行にカーソルを追加。連続した複数行を同時編集 |
| カーソルを下に挿入 ★★★ | Ctrl+Alt+↓ | 下の行にカーソルを追加 |
| カーソルを行末に挿入 ★★ | Shift+Alt+I | 選択した全行の末尾にカーソルを追加。複数行の末尾を一括編集 |
マルチカーソル活用例:
// 複数のCSSプロパティに同時に「!important」を追加
1. 対象の複数行を選択
2. Shift+Alt+I で各行末にカーソルを配置
3. " !important" と入力 → 全行に一括追加
出現箇所の選択
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 次の出現個所を追加 ★★★ | Ctrl+D | カーソル下の単語と同じ次の単語を選択に追加 |
| 前の出現箇所を追加 | ー | 直前の一致箇所を選択に追加 |
| すべての出現箇所を選択 ★★★ | Ctrl+Shift+L | カーソル下の単語と同じすべての箇所を一括選択 |
| マルチ カーソルを Ctrl+Click に切り替える | ー | マルチカーソルの追加方法をCtrl+Click/Alt+Clickで切り替え |
| 列の選択モード | ー | 矩形選択モードのオン/オフを切り替え |
Ctrl+D 活用術(変数名の一括リネーム):
1. 変数名にカーソルを置く
2. Ctrl+D を押すたびに次の同じ単語が選択に追加される
3. 変更したくない箇所は Ctrl+K Ctrl+D でスキップ
4. すべて選択したら新しい名前を入力 → 一括リネーム完了
表示(V)メニュー
VSCodeのUIレイアウトとパネルの表示・非表示を制御します。
コマンドパレット
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| コマンド パレット... ★★★ | Ctrl+Shift+P | 全機能にアクセスできる万能コマンド。VSCodeで最も重要なショートカット |
| ビューを開く... | ー | 各種ビュー(パネル)を名前で検索して開く |
外観(Appearance)
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 全画面表示 ★★ | F11 | VSCodeを全画面表示。コーディングに集中したい時に |
| Zen Mode ★★ | Ctrl+K Z | UIを最小限に隠した集中モード。Esc×2で解除 |
| 中央揃えレイアウト | ー | エディターを画面中央に配置(記事執筆などに) |
| ✓ メニュー バー | ー | メニューバーの表示/非表示を切り替え |
| プライマリ サイド バー ★★★ | Ctrl+B | 左サイドバー(エクスプローラーなど)の表示/非表示 |
| セカンダリ サイド バー | Ctrl+Alt+B | 右サイドバーの表示/非表示 |
| ✓ ステータス バー | ー | 画面下部のステータスバーの表示/非表示 |
| パネル ★★ | Ctrl+J | 下部パネル(ターミナル・問題など)の表示/非表示 |
アクティビティ バーの位置 サブメニュー:
| メニュー項目 | 説明 |
|---|
| 既定値 | 左側に縦長で表示(デフォルト) |
| 上部 | 上部に横並びで表示 |
| 下部 | 下部に横並びで表示 |
| 非表示 | アクティビティバーを非表示 |
パネルの位置 サブメニュー:
| メニュー項目 | 説明 |
|---|
| 上 | パネルを上部に配置 |
| 下部 | パネルを下部に配置(デフォルト) |
| 左 | パネルを左側に配置 |
| 右 | パネルを右側に配置 |
| 非表示 | パネルエリアを非表示 |
パネルの配置 サブメニュー:
| メニュー項目 | 説明 |
|---|
| 右 | 右揃え |
| 左 | 左揃え |
| 下揃え | 下揃え(デフォルト) |
| 中央揃え | 中央揃え |
タブ バー サブメニュー:
| メニュー項目 | 説明 |
|---|
| ✓ 複数のタブ | 通常のタブ表示(デフォルト) |
| 1つのタブ | 現在のタブのみ表示 |
| 非表示 | タブバー自体を非表示 |
エディター アクションの位置 サブメニュー:
| メニュー項目 | 説明 |
|---|
| タブ バー | タブバー右側にアクションを表示(デフォルト) |
| タイトル バー | タイトルバーに表示 |
| 非表示 | アクションを非表示 |
その他の外観設定:
| メニュー項目 | ショートカット | 説明 |
|---|
| ✓ ミニマップ | ー | 右側のミニマップ(コード縮小図)の表示切替 |
| ✓ 階層リンク | ー | エディター上部のパンくずリストの表示切替 |
| ✓ スティッキー スクロール | ー | スクロール時に現在のスコープ(関数名など)を上部に固定表示 |
| ✓ 空白を描画する | ー | スペースやタブを可視化 |
| ✓ 制御文字を表示する | ー | 改行コードなど制御文字を可視化 |
| 拡大 | Ctrl+; | UIを拡大(ズームイン) |
| 縮小 | Ctrl+- | UIを縮小(ズームアウト) |
| ズームのリセット | Ctrl+NumPad0 | ズームをリセット |
エディター レイアウト
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 分割(上) | Ctrl+K Ctrl+\ | エディターを上下に分割 |
| 分割(下) | ー | 現在のエディターを下に分割 |
| 分割(左) | ー | 左に分割 |
| 分割(右) | ー | 右に分割(Ctrl+\ と同様) |
| グループ内分割 | Ctrl+K Ctrl+Shift+\ | 同グループ内でエディターを分割 |
| エディターを新しいウィンドウに移動する | ー | 現在のエディターを独立したウィンドウに移動 |
| エディターを新しいウィンドウにコピーする | Ctrl+K O | 現在のエディターを別ウィンドウでコピー |
| シングル | ー | 1列レイアウトにリセット |
| 2列 | ー | 左右2列レイアウト |
| 3列 | ー | 3列レイアウト |
| 2行 | ー | 上下2行レイアウト |
| 3行 | ー | 3行レイアウト |
| グリッド (2x2) | ー | 2×2の4分割グリッドレイアウト |
| 2行右 | ー | 右側を2行に分割したレイアウト |
| 2列下 | ー | 下側を2列に分割したレイアウト |
| レイアウトの反転 | Shift+Alt+0 | 横/縦分割を反転 |
エディター分割活用術:
// 仕様と実装を並べて表示
1. 仕様ファイルを開く
2. Ctrl+\ で右に分割
3. 右側で実装ファイルを開く
→ 両方を見ながら実装できる
サイドバーパネル
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| エクスプローラー ★★★ | Ctrl+Shift+E | ファイルツリーを表示。フォルダ構成を確認・操作 |
| 検索 ★★★ | Ctrl+Shift+F | ファイル横断検索パネルを表示 |
| ソース管理 ★★ | Ctrl+Shift+G | Git操作パネルを表示。差分確認・コミット |
| 実行 ★★ | Ctrl+Shift+D | デバッグパネルを表示 |
| 拡張機能 ★★ | Ctrl+Shift+X | 拡張機能の検索・管理 |
| チャット | Ctrl+Alt+I | Copilot Chatなどのチャット機能を表示 |
下部パネル
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 問題 ★★★ | Ctrl+Shift+M | エラー・警告の一覧。F8で問題箇所をジャンプ |
| 出力 ★★ | Ctrl+Shift+U | 拡張機能・ビルドのログを確認 |
| デバッグ コンソール ★★ | Ctrl+Shift+Y | デバッグ中の変数・出力確認 |
| ターミナル ★★★ | Ctrl+` | 統合ターミナルの表示/非表示 |
その他
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ✓ 右端での折り返し ★★ | Alt+Z | 長い行を画面幅で折り返す。スクロールなしで全体を確認できる |
移動(G)メニュー
エディター内・ファイル間・コード定義へのナビゲーションを提供します。
基本移動
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 戻る ★★★ | Alt+← | カーソル位置の履歴を戻る。F12でジャンプ後に元の場所に戻る際に必須 |
| 進む ★★ | Alt+→ | カーソル位置の履歴を進む |
| 最後の編集場所 ★★ | Ctrl+K Ctrl+Q | 最後に編集した場所に直接ジャンプ |
エディターの切り替え
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 次のエディター ★★★ | Ctrl+PageDown | 次のタブに移動 |
| 前のエディター ★★★ | Ctrl+PageUp | 前のタブに移動 |
| 次の使用されているエディター | ー | 最近使用したタブの順で次に移動 |
| 以前に使用したエディター | ー | 最近使用したタブの順で前に移動 |
| グループ内の次のエディター | Ctrl+K Ctrl+PageDown | 分割グループ内で次のタブに移動 |
| グループ内の前のエディター | Ctrl+K Ctrl+PageUp | 分割グループ内で前のタブに移動 |
| グループ内の次の使用されているエディター | ー | グループ内で最近使用順に次へ |
| グループ内の前の使用されているエディター | ー | グループ内で最近使用順に前へ |
グループの切り替え
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| グループ 1 ★★ | Ctrl+1 | 1番目のエディターグループにフォーカス |
| グループ 2 ★★ | Ctrl+2 | 2番目のエディターグループにフォーカス |
| グループ 3 | Ctrl+3 | 3番目のエディターグループにフォーカス |
| グループ 4 | Ctrl+4 | 4番目のグループ |
| グループ 5 | Ctrl+5 | 5番目のグループ |
| 次のグループ | ー | 次のエディターグループにフォーカス |
| 前のグループ | ー | 前のエディターグループにフォーカス |
| グループ(左) | Ctrl+K Ctrl+← | 左のグループにフォーカス |
| グループ(右) | Ctrl+K Ctrl+→ | 右のグループにフォーカス |
| グループ(上) | Ctrl+K Ctrl+↑ | 上のグループにフォーカス |
| グループ(下) | Ctrl+K Ctrl+↓ | 下のグループにフォーカス |
ファイル・シンボルへの移動
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ファイルに移動... ★★★ | Ctrl+P | ファイル名で素早く検索・移動。エクスプローラーより圧倒的に速い |
| ワークスペース内のシンボルへ移動... ★★ | Ctrl+T | ワークスペース全体の関数・クラス名で検索 |
| エディター内のシンボルへ移動... ★★ | Ctrl+Shift+O | 現在ファイル内の関数・クラスに素早く移動 |
Ctrl+P 活用術:
Ctrl+P を押した後:
test → ファイル名で検索(fuzzy検索)
@symbol → 現在ファイルのシンボル検索
#symbol → ワークスペース全体のシンボル検索
:42 → 42行目にジャンプ
>command → コマンドパレット(Ctrl+Shift+P と同等)
コード定義への移動
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 定義に移動 ★★★ | F12 | 関数・変数の定義元に移動。コードリーディングの必須スキル |
| 宣言へ移動 | ー | TypeScriptなどで宣言箇所に移動 |
| 型定義に移動 | ー | 型の定義に移動 |
| 実装箇所に移動 | ー | インターフェースの実装クラスに移動 |
| 参照へ移動 ★★ | Shift+F12 | その変数・関数が使われている全箇所を表示 |
定義移動の効率的な使い方:
1. 関数名にカーソル → F12 で定義に移動
2. Alt+← で元の場所に戻る
3. Alt+F12 でその場でプレビュー(移動しない)
行・ブラケットへの移動
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 行/列に移動... ★★ | Ctrl+G | 行番号を入力して即ジャンプ(スタックトレース活用) |
| ブラケットに移動 ★★ | Ctrl+Shift+\ | 対応する括弧 {}・()・[] に移動 |
Ctrl+G 活用例:
エラーログ: "error at line 245"
→ Ctrl+G → 245 → Enter → エラー行に直接ジャンプ
問題・変更箇所への移動
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 次の問題箇所 ★★ | F8 | 次のエラー・警告箇所にジャンプ。F8連打でエラーを順番に修正 |
| 前の問題箇所 ★★ | Shift+F8 | 前のエラー・警告箇所にジャンプ |
| 次の変更箇所 | Alt+F3 | Git差分の次の変更箇所にジャンプ |
| 前の変更箇所 | Shift+Alt+F3 | Git差分の前の変更箇所にジャンプ |
実行(R)メニュー
デバッグ実行とブレークポイントの管理を提供します。
デバッグ実行
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| デバッグの開始 ★★★ | F5 | デバッガーを起動してプログラムを実行 |
| デバッグなしで実行 ★★ | Ctrl+F5 | デバッガーなしで実行(通常の実行) |
| デバッグの停止 ★★ | Shift+F5 | デバッグセッションを終了 |
| デバッグの再起動 ★★ | Ctrl+Shift+F5 | デバッグを再起動。コード変更後に再実行 |
デバッグ設定
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 構成を開く | ー | .vscode/launch.json を開く。デバッグ設定ファイル |
| 構成の追加... | ー | デバッグ設定を追加(Node.js・Python・ブラウザなど) |
ステップ実行(デバッグ中)
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ステップ オーバーする ★★★ | F10 | 現在行を実行して次行へ(関数内には入らない) |
| ステップ インする ★★★ | F11 | 現在行の関数内に入る |
| ステップ アウトする ★★ | Shift+F11 | 現在の関数から抜け出す |
| 続行 ★★★ | F5 | 次のブレークポイントまで実行を続ける |
デバッグの基本フロー:
1. F9 でブレークポイントを設定
2. F5 でデバッグ開始
3. F10 でステップ実行(行ごとに確認)
4. 怪しい関数はF11でステップイン
5. 変数をマウスホバーで値を確認
6. F5 で次のブレークポイントに進む
7. Shift+F5 でデバッグ終了
ブレークポイント管理
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ブレークポイントの切り替え ★★★ | F9 | カーソル行にブレークポイントを設定/解除 |
| 新しいブレークポイント | サブメニュー | 特殊なブレークポイントを追加 |
| すべてのブレークポイントを有効にする | ー | 無効化したブレークポイントを全て有効化 |
| すべてのブレークポイントを無効にする | ー | ブレークポイントを消さずに一時無効化 |
| すべてのブレークポイントの削除 | ー | 全ブレークポイントを削除 |
| その他のデバッガーをインストールします... | ー | デバッガー拡張機能のマーケットプレイスを開く |
新しいブレークポイント サブメニュー:
| メニュー項目 | ショートカット | 説明 |
|---|
| ブレークポイントの編集 | ー | ブレークポイントに条件や動作を設定 |
| 条件付きブレークポイント... | ー | 特定の条件が満たされた時のみ停止 |
| インライン ブレークポイント | Shift+F9 | 1行に複数の式がある場合に特定箇所で停止 |
| 関数のブレークポイント... | ー | 関数名で停止箇所を指定(ソースなしでも設定可能) |
| トリガーされたブレークポイント... | ー | 別のブレークポイントが実行された後に有効になるブレークポイント |
| ログポイント... | ー | 停止せずにコンソールにログを出力するブレークポイント |
条件付きブレークポイントの活用:
// ループの特定の回数でのみ停止したい場合
条件: i === 100 → i が100の時だけ停止
// 特定の値の時だけ停止
条件: user.id === "admin" → adminユーザーの時だけ停止
ターミナル(T)メニュー
統合ターミナルとタスク実行を管理します。
ターミナル操作
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 新しいターミナル ★★★ | Ctrl+Shift+` | 新しいターミナルを作成。複数の作業を並行する時に |
| ターミナルの分割 ★★ | Ctrl+Shift+5 | 現在のターミナルを左右に分割 |
| 新しいターミナル ウィンドウ | Ctrl+Shift+Alt+@ | ターミナルを別ウィンドウとして開く |
ターミナル活用術:
// 複数の作業を並行する場合
1. Ctrl+Shift+` で新しいターミナルを複数作成
2. ターミナルに名前を付けて区別(右クリック→「名前の変更」)
3. フロントエンド用・バックエンド用・Git用など用途別に使い分け
タスク実行
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| タスクの実行... | ー | 設定済みタスクを選択して実行 |
| ビルド タスクの実行... ★★ | Ctrl+Shift+B | デフォルトのビルドタスクを実行 |
| アクティブなファイルの実行 | ー | 現在開いているファイルを直接実行 |
| 選択したテキストの実行 | ー | 選択したテキストをターミナルで実行 |
実行中のタスク管理
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| 実行中のタスクを表示... | ー | 現在バックグラウンドで実行中のタスクを確認 |
| タスクの実行を再開... | ー | 停止したタスクを再開 |
| タスクの終了... | ー | 実行中のタスクを終了 |
タスク設定
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| タスクの構成... | ー | .vscode/tasks.json を開いてタスクを設定 |
| 既定のビルド タスクの構成... | ー | Ctrl+Shift+B で実行されるタスクを設定 |
tasks.json の基本例:
{
"version": "2.0.0",
"tasks": [
{
"label": "npm build",
"type": "npm",
"script": "build",
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
ヘルプ(H)メニュー
学習リソース・情報・サポートへのアクセスを提供します。
学習リソース
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| ようこそ | ー | VSCodeのウェルカムページを開く。初期設定や最近のファイルにアクセス |
| すべてのコマンドの表示 | Ctrl+Shift+P | コマンドパレットを開く(表示メニューと同一) |
| 参照資料 | ー | ドキュメント・APIリファレンスへのリンク集 |
| チュートリアルを開きます... | ー | インタラクティブなチュートリアルを起動 |
| エディター プレイグラウンド | ー | VSCodeの機能を試せる演習場を開く。初心者に最適 |
リリース情報
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| リリース ノートの表示 | ー | 最新バージョンの変更点を確認 |
| アクセシビリティ機能の概要 | ー | スクリーンリーダー等のアクセシビリティ機能説明 |
| @vscode に確認してください | ー | Copilot ChatでVSCodeの質問を直接AIに聞く |
キーボード・チュートリアル
| メニュー項目 | ショートカット | 説明・使いどころ |
|---|
| キーボード ショートカットの参照 ★★ | Ctrl+K Ctrl+R | PDFのショートカット一覧をブラウザで開く |
| ビデオ チュートリアル | ー | 公式YouTubeチュートリアルを開く |
| ヒントとトリビア | ー | 知っておくと便利なTipsを紹介 |
コミュニティ
| メニュー項目 | 説明 |
|---|
| YouTube で参加する | VSCode公式YouTubeチャンネルへ |
| 機能要求の検索 | GitHubのFeature Requestを検索 |
| 問題を報告 | バグをGitHubにレポート |
法的情報・ツール
| メニュー項目 | 説明 |
|---|
| ライセンスの表示 | ライセンス情報 |
| プライバシーに関する声明 | プライバシーポリシー |
| 開発者ツールの切り替え | Chrome開発者ツールを開く(拡張機能開発時に使用) |
| プロセス エクスプローラーを開く | VSCode内のプロセス一覧とメモリ使用量を確認 |
| 更新の確認... | 最新バージョンへの更新を確認・実行 |
| バージョン情報 | インストール済みのVSCodeバージョンを確認 |
メニュー別ショートカットキー早見表
ファイル(F)メニュー
| ショートカット | 機能 |
|---|
Ctrl+N | 新しいテキスト ファイル |
Ctrl+Shift+N | 新しいウィンドウ |
Ctrl+O | ファイルを開く |
Ctrl+K Ctrl+O | フォルダーを開く |
Ctrl+Shift+T | 閉じたエディターを再度開く |
Ctrl+R | 最近使用した項目(その他) |
Ctrl+S | 保存 |
Ctrl+Shift+S | 名前を付けて保存 |
Ctrl+K S | すべて保存 |
Ctrl+, | 設定 |
Ctrl+Shift+X | 拡張機能 |
Ctrl+K Ctrl+S | キーボード ショートカット |
Ctrl+K Ctrl+T | 配色テーマ |
Ctrl+F4 | エディターを閉じる |
Ctrl+K F | フォルダーを閉じる |
Alt+F4 | ウィンドウを閉じる |
編集(E)メニュー
| ショートカット | 機能 |
|---|
Ctrl+Z | 元に戻す |
Ctrl+Y | やり直し |
Ctrl+X | 切り取り |
Ctrl+C | コピー |
Ctrl+V | 貼り付け |
Ctrl+F | 検索 |
Ctrl+H | 置換 |
Ctrl+Shift+F | フォルダーを指定して検索 |
Ctrl+Shift+H | 複数のファイルで置換 |
Ctrl+/ | 行コメントの切り替え |
Shift+Alt+A | ブロック コメントの切り替え |
選択(S)メニュー
| ショートカット | 機能 |
|---|
Ctrl+A | すべて選択 |
Shift+Alt+→ | 選択範囲の展開 |
Shift+Alt+← | 選択範囲の縮小 |
Shift+Alt+↑ | 行を上へコピー |
Shift+Alt+↓ | 行を下へコピー |
Alt+↑ | 行を上へ移動 |
Alt+↓ | 行を下へ移動 |
Ctrl+Alt+↑ | カーソルを上に挿入 |
Ctrl+Alt+↓ | カーソルを下に挿入 |
Shift+Alt+I | カーソルを行末に挿入 |
Ctrl+D | 次の出現個所を追加 |
Ctrl+Shift+L | すべての出現箇所を選択 |
表示(V)メニュー
| ショートカット | 機能 |
|---|
Ctrl+Shift+P | コマンド パレット |
F11 | 全画面表示 |
Ctrl+K Z | Zen Mode |
Ctrl+B | プライマリ サイド バー |
Ctrl+Alt+B | セカンダリ サイド バー |
Ctrl+J | パネル |
Ctrl+K Ctrl+\ | 分割(上) |
Shift+Alt+0 | レイアウトの反転 |
Ctrl+Shift+E | エクスプローラー |
Ctrl+Shift+F | 検索 |
Ctrl+Shift+G | ソース管理 |
Ctrl+Shift+D | 実行 |
Ctrl+Shift+X | 拡張機能 |
Ctrl+Shift+M | 問題 |
Ctrl+Shift+U | 出力 |
Ctrl+Shift+Y | デバッグ コンソール |
Ctrl+` | ターミナル |
Alt+Z | 右端での折り返し |
移動(G)メニュー
| ショートカット | 機能 |
|---|
Alt+← | 戻る |
Alt+→ | 進む |
Ctrl+K Ctrl+Q | 最後の編集場所 |
Ctrl+PageDown | 次のエディター |
Ctrl+PageUp | 前のエディター |
Ctrl+1〜5 | グループ 1〜5 |
Ctrl+K Ctrl+←/→/↑/↓ | グループ(方向) |
Ctrl+P | ファイルに移動 |
Ctrl+T | ワークスペース内のシンボルへ移動 |
Ctrl+Shift+O | エディター内のシンボルへ移動 |
F12 | 定義に移動 |
Shift+F12 | 参照へ移動 |
Ctrl+G | 行/列に移動 |
Ctrl+Shift+\ | ブラケットに移動 |
F8 | 次の問題箇所 |
Shift+F8 | 前の問題箇所 |
Alt+F3 | 次の変更箇所 |
Shift+Alt+F3 | 前の変更箇所 |
実行(R)メニュー
| ショートカット | 機能 |
|---|
F5 | デバッグの開始/続行 |
Ctrl+F5 | デバッグなしで実行 |
Shift+F5 | デバッグの停止 |
Ctrl+Shift+F5 | デバッグの再起動 |
F10 | ステップ オーバーする |
F11 | ステップ インする |
Shift+F11 | ステップ アウトする |
F9 | ブレークポイントの切り替え |
Shift+F9 | インライン ブレークポイント |
ターミナル(T)メニュー
| ショートカット | 機能 |
|---|
Ctrl+Shift+` | 新しいターミナル |
Ctrl+Shift+5 | ターミナルの分割 |
Ctrl+Shift+Alt+@ | 新しいターミナル ウィンドウ |
Ctrl+Shift+B | ビルド タスクの実行 |
ヘルプ(H)メニュー
| ショートカット | 機能 |
|---|
Ctrl+Shift+P | すべてのコマンドの表示 |
Ctrl+K Ctrl+R | キーボード ショートカットの参照 |
よく使うショートカットTOP30
絶対に覚えるべき(★★★)
Ctrl+Shift+P - コマンドパレット(全機能の入り口)Ctrl+P - ファイルへ移動(ファイル名検索)Ctrl+S - 保存Ctrl+F - ファイル内検索Ctrl+H - ファイル内置換Ctrl+Shift+F - 横断検索Ctrl+D - 次の一致を選択(マルチカーソル)Ctrl+/ - 行コメントトグルF12 - 定義に移動Alt+← - 戻る(定義移動後の復帰)Ctrl+` - ターミナル表示/非表示F5 - デバッグ開始/続行F10 - ステップ実行
効率を大幅に上げる(★★)
Ctrl+Shift+L - 全出現箇所を選択Ctrl+Alt+↑/↓ - マルチカーソル追加Alt+↑/↓ - 行を移動Shift+Alt+↓ - 行を複製Ctrl+B - サイドバートグルCtrl+Shift+T - 閉じたタブを復元Ctrl+G - 行に移動F8 - 次のエラーに移動Ctrl+1/2 - エディターグループ切り替えCtrl+PageDown/Up - タブ切り替えF9 - ブレークポイント設定Ctrl+Shift+G - Git操作パネル
カテゴリ別活用シーン
新しいプロジェクトを始める時
1. Ctrl+K Ctrl+O → フォルダを開く
2. Ctrl+Shift+E → エクスプローラーでファイル構造確認
3. Ctrl+N → 新しいファイルを作成
4. Ctrl+S → 保存(ファイル名・拡張子を設定)
コードを読む・調査する時
1. Ctrl+P → ファイル名で素早く移動
2. Ctrl+T → シンボル(関数名)で検索
3. F12 → 定義に移動
4. Shift+F12 → 参照箇所を確認
5. Alt+← → 元の場所に戻る
コードを書く時
1. Ctrl+Space → 補完候補を表示
2. Ctrl+/ → コメントアウト
3. Alt+↑/↓ → 行の並び替え
4. Shift+Alt+↓ → 行の複製
5. Shift+Alt+F → コードフォーマット
リファクタリングする時
1. F2 → シンボル名変更(全箇所一括リネーム)
2. Ctrl+D → 同じ単語を順に選択
3. Ctrl+Shift+L → 全箇所を一括選択
4. Ctrl+. → クイックフィックス(AIによる修正案)
5. Ctrl+H → 文字列置換
デバッグする時
1. F9 → ブレークポイント設定
2. F5 → デバッグ開始
3. F10 → ステップ実行(関数をスキップ)
4. F11 → 関数内に入る
5. Shift+F11 → 関数から抜ける
6. Shift+F5 → デバッグ終了
チームでレビューする時
1. Ctrl+Shift+G → Gitの差分確認
2. Alt+F3 / Shift+Alt+F3 → 変更箇所を順に確認
3. F8 / Shift+F8 → エラー箇所を順に確認
4. Ctrl+K Ctrl+Z → Zen Modeで集中してレビュー
まとめ
VSCodeのプルダウンメニューには、知られていない便利な機能が数多く含まれています。
覚え方のコツ:
- まずは
Ctrl+Shift+P(コマンドパレット)を覚える - 日常的に使う操作から少しずつショートカットに置き換える
- 困ったら
Ctrl+Shift+P で機能を検索して、そのショートカットを確認する - メニューを開いた時に右側に表示されるショートカットを意識して見る習慣をつける
おすすめの学習順:
Week 1: ファイル操作(Ctrl+P, Ctrl+S, Ctrl+O)
Week 2: 編集操作(Ctrl+F, Ctrl+H, Ctrl+/, Alt+↑/↓)
Week 3: マルチカーソル(Ctrl+D, Ctrl+Alt+↑/↓)
Week 4: ナビゲーション(F12, Alt+←, F8)
Week 5: デバッグ(F5, F9, F10, F11)
メニューを一つひとつ確認しながら、日々の開発に活かしてください。
リンク
関連記事
VSCodeのキーボードショートカット全般については姉妹記事もご覧ください:

VSCode標準ショートカットキー完全ガイド【日本語解説・おすすめ付き】
はじめにVSCodeを使いこなすには、ショートカットキーの習得が必須です。しかし、VSCodeの標準ショートカット一覧は英語表記で分かりにくいのが難点。本記事では、VSCodeの標準ショートカットキーをカテゴリ別に日本語化し、特に重要なもの...
Eclipseをお使いの方はこちら:

Eclipse標準ショートカットキー完全ガイド【日本語解説・おすすめ付き】
はじめにEclipseを使いこなすには、ショートカットキーの習得が必須です。特にJava開発では、リファクタリングやコード補完、デバッグなど、ショートカットキーを活用することで作業効率が劇的に向上します。本記事では、Eclipse(STS4...
タグ: #VSCode #ショートカットキー #メニュー #生産性向上 #効率化 #エディター
コメント