OSテーマ

Visual Studio よく使うコマンドとショートカット

Visual Studio よく使うコマンドとショートカット

要点

  • Windows 版 Visual Studio の日常作業で使いやすい 40 コマンドを、目的別にまとめた一覧。
  • Microsoft Learn の General(全般)プロファイルの既定割り当てを基準にする。バージョン、言語、キーボード配列、拡張機能、独自設定によって異なる場合がある。
  • 最初は「定義へ移動」「参照検索」「クイック アクション」「整形」「ビルド」「ステップ実行」から覚える。
  • ショートカットが合わないときは、末尾の「割り当ての確認方法」で表のコマンド ID を検索する。

内容

キー表記の読み方

  • Ctrl+Shift+B:同時に押す。
  • Ctrl+K, Ctrl+C:まず Ctrl+K、次に Ctrl+C を押す。2 段階の操作。
  • Ctrl+R, A:まず Ctrl+R を押して離し、その後は Ctrl を押さずに A を押す。
  • Ctrl+,:Ctrl とカンマを同時に押す、1 段階の操作。
  • Ctrl+.:Ctrl とピリオドを同時に押す。
  • 表のコマンド ID は、Visual Studio のキーボード設定で割り当てを探すための名前。

1. コードを探す・移動する

操作ショートカット使いどころコマンド ID
ファイル・型・メンバーなどを名前で探すCtrl+,ソリューション内の目的のコードへ移動するEdit.NavigateTo
定義へ移動F12関数や型が定義されている場所を開くEdit.GoToDefinition
定義をここで表示Alt+F12今の編集位置を保ちながら定義を読むEdit.PeekDefinition
すべての参照を検索Shift+F12使用箇所を調べ、変更の影響範囲を確認するEdit.FindAllReferences
前の場所へ戻るCtrl+-定義へ移動した後、元の場所に戻るView.NavigateBackward
次の場所へ進むCtrl+Shift+-戻った後、移動履歴を先へたどるView.NavigateForward
指定行へ移動Ctrl+Gログやレビューで示された行番号を開くEdit.GoTo

Ctrl+, と同系統の検索は Ctrl+T でも開ける。Visual Studio 2022 以降では、新しい検索画面が開く構成もあるため、画面の見た目はバージョンや設定で変わる。

参照:既定のショートカット、Go To によるコード検索

2. 編集・整形・リファクタリング

コード編集系の操作は、対象コードにカーソルを置くか、対象範囲を選択して使う。言語やファイル形式によって利用できる機能が異なる。

操作ショートカット使いどころコマンド ID
すべて保存Ctrl+Shift+S複数ファイルを変更した後にまとめて保存するFile.SaveAll
単語の補完Ctrl+Space入力途中の名前から補完候補を出すEdit.CompleteWord
パラメーター情報Ctrl+Shift+Spaceメソッド呼び出しの引数を確認するEdit.ParameterInfo
クイック アクションCtrl+.修正候補やリファクタリングを表示するView.ShowSmartTag
シンボル名の変更Ctrl+R, Ctrl+R変数・メソッド・型などを、参照も含めて改名するRefactor.Rename
コメント化Ctrl+K, Ctrl+C選択したコードをコメントにするEdit.CommentSelection
コメント解除Ctrl+K, Ctrl+Uコメント化したコードを戻すEdit.UncommentSelection
ドキュメント全体を整形Ctrl+K, Ctrl+Dファイル全体のインデントや空白を整えるEdit.FormatDocument
選択範囲を整形Ctrl+K, Ctrl+F一部のコードだけを整えるEdit.FormatSelection
現在の領域を折りたたむ/展開するCtrl+M, Ctrl+Mメソッドなどの表示を切り替え、周辺を見渡すEdit.ToggleOutliningExpansion
  • 改名には文字列の一括置換より Refactor.Rename を使うと、シンボルの参照関係を扱える。適用前に変更対象を確認する。
  • 全体整形は差分が広くなる場合がある。既存の書式をなるべく保ちたいときは、選択範囲の整形を使う。

参照:既定のショートカット、クイック アクション

3. 検索・置換・機能検索

操作ショートカット使いどころコマンド ID
現在のファイルを検索Ctrl+F開いているファイル内の文字列を探すEdit.Find
複数ファイルを検索Ctrl+Shift+Fソリューションや指定フォルダーを横断して探すEdit.FindinFiles
現在のファイルで置換Ctrl+H目の前のファイルの文字列を置き換えるEdit.Replace
複数ファイルで置換Ctrl+Shift+H対象範囲を指定してまとめて置き換えるEdit.ReplaceinFiles
Visual Studio の機能・設定を検索Ctrl+Q名前は分かるがメニューの場所が分からない機能を探すWindow.QuickLaunch

複数ファイルの置換では、検索範囲・ファイル種別・大文字小文字・正規表現の設定を確認してから実行する。Ctrl+Q は、メニューやオプションを探す入口として使える。

参照:既定のショートカット、生産性向上のヒント

4. ビルド・実行・デバッグ

操作ショートカット使いどころコマンド ID
ソリューションをビルドCtrl+Shift+Bコンパイルが通るか確認するBuild.BuildSolution
デバッグ開始/続行F5デバッガー付きで起動する。停止中なら実行を再開するDebug.Start
デバッグなしで開始Ctrl+F5デバッガーを付けずに実行するDebug.StartWithoutDebugging
デバッグ停止Shift+F5デバッグ セッションを終了するDebug.StopDebugging
ブレークポイント切り替えF9現在行に停止位置を設定/解除するDebug.ToggleBreakpoint
ステップ オーバーF10呼び出し先の内部へ入らず、次のステートメントへ進むDebug.StepOver
ステップ インF11呼び出し先の内部へ入り、処理を追うDebug.StepInto
ステップ アウトShift+F11現在の関数の残りを実行し、呼び出し元へ戻るDebug.StepOut
カーソル位置まで実行Ctrl+F10目的の行に達するまで実行するDebug.RunToCursor
クイック ウォッチShift+F9停止中に、変数や式の値を詳しく調べるDebug.QuickWatch

覚え方は F10=中へ入らない、F11=中へ入る、Shift+F11=外へ出る。

  • ステップ実行は、原則としてブレークポイントなどで停止してから使う。
  • Ctrl+F10 で目的の行へ進む途中でも、別のブレークポイントなどで停止することがある。
  • デバッグなしの実行も実際のプログラムを動かす。ファイル更新や外部通信など、そのプログラムの処理は実行される。

参照:既定のショートカット、デバッガーでコードを移動する、デバッガーの基本操作

5. テスト

テスト プロジェクトと、利用するテスト フレームワークに対応した検出・実行環境が必要。

操作ショートカット使いどころコマンド ID
すべてのテストを実行Ctrl+R, A変更後にソリューションのテストをまとめて確認するTestExplorer.RunAllTests
現在のコンテキストのテストを実行Ctrl+R, Tカーソル位置に応じてテスト メソッド・クラスなどを実行するTestExplorer.RunAllTestsInContext
テスト エクスプローラーを表示Ctrl+E, Tテスト一覧・成否・失敗の詳細を見るTestExplorer.ShowTestExplorer

Ctrl+R, T と Ctrl+R, Ctrl+T は別の操作。後者はテストのデバッグに割り当てられているため、2 打目の Ctrl の有無に注意する。テスト エクスプローラーにフォーカスがある場合は、選択したテストが操作対象になる。

参照:既定のショートカット、テスト エクスプローラーでテストを実行

6. ウィンドウ・タブ

操作ショートカット使いどころコマンド ID
ソリューション エクスプローラーを表示Ctrl+Alt+Lプロジェクトやファイルの構成を見るView.SolutionExplorer
出力ウィンドウを表示Ctrl+Alt+Oビルドやデバッグのログを読むView.Output
エラー一覧を表示Ctrl+\, Ctrl+Eエラー・警告から該当コードへ移動するView.ErrorList
開いているドキュメントを切り替えCtrl+Tab最近使ったファイルへ素早く戻るWindow.NextDocumentWindowNav
現在のドキュメントを閉じるCtrl+F4不要になった編集タブを閉じるWindow.CloseDocumentWindow

O は英字のオー。\ はバックスラッシュで、日本語キーボードでは配列や設定により入力・表示が異なる場合がある。エラー一覧が開かないときは Ctrl+Q から「エラー一覧」を探す。

参照:既定のショートカット

割り当ての確認方法

  1. ツール → オプション → 環境 → キーボードを開く。新しいオプション画面では すべての設定(All Settings)→ 環境 → キーボードとたどる。
  2. コマンド名の検索欄(Show commands containing)に、表の ID を入力する。例:Edit.FormatDocument、View.SolutionExplorer。
  3. コマンドを選び、「選択したコマンドへのショートカット」(Shortcuts for selected command)を確認する。
  4. 同じキーでも Global/Text Editor などの適用範囲で動作が変わる。現在フォーカスがある場所も確認する。
  5. 分からない機能は Ctrl+Q で名前を検索する。キーボード設定を変更するなら、既存の割り当てと競合しないか確認してから割り当てる。

参照:キーボード ショートカットの確認・カスタマイズ

日常の使い方の例

  • コードを読む:Ctrl+, で探す → F12 で定義 → Shift+F12 で参照 → Ctrl+- で戻る。
  • コードを直す:Ctrl+. で修正候補 → Ctrl+K, Ctrl+D で整形 → Ctrl+Shift+S で保存 → Ctrl+Shift+B でビルド。
  • 不具合を追う:F9 で停止位置 → F5 で開始 → F10/F11 で追う → Shift+F9 で値を見る。
  • 変更を確かめる:Ctrl+R, T で対象テスト → Ctrl+R, A で全体のテスト。

関連する資料・ノート

いずれも Microsoft 公式資料。確認日:2026-10-05。

検索結果がある場合は、上下矢印キーで候補を移動し、Enterキーでメモへ移動します。Escapeキーで検索を閉じます。

キーワードを入力して検索できます。