1.

ショートカットキー

編集

本稿は Visual Studio のショートカットキーに関する記事です。日常の C# / .NET / C++ 開発を高速化する、よく使うショートカットをまとめます。

編集・整形

内容ショートカットキー
複数行コメントアウトCtrl + KCtrl + C
複数行コメントアウト解除Ctrl + KCtrl + U
選択範囲をフォーマットCtrl + KCtrl + F
ドキュメント全体をフォーマットCtrl + KCtrl + D
行の削除Ctrl + Shift + L
行の上下入れ替えAlt + ↑ / ↓
行の複製Ctrl + D (2022〜)
矩形選択Shift + Alt + ドラッグ
マルチカーソルAlt + クリック
取り消し / やり直しCtrl + Z / Ctrl + Y

移動・ナビゲーション

内容ショートカットキー
定義へ移動F12
定義をピーク表示Alt + F12
参照の検索Shift + F12
ファイル・クラス・メソッドの検索 (Go To All)Ctrl + , / Ctrl + T
戻る / 進む (カーソル履歴)Ctrl + - / Ctrl + Shift + -
行番号指定で移動Ctrl + G
シンボル一覧Ctrl + ; (ソリューションエクスプローラ検索)

検索・置換

内容ショートカットキー
クイック検索Ctrl + F
置換Ctrl + H
フォルダ全体を検索Ctrl + Shift + F
フォルダ全体を置換Ctrl + Shift + H
次へ / 前へF3 / Shift + F3

ビルド・実行・デバッグ

内容ショートカットキー
ビルドCtrl + Shift + B
デバッグ開始F5
デバッグなしで開始Ctrl + F5
デバッグ停止Shift + F5
再起動Ctrl + Shift + F5
ブレークポイントの切替F9
ステップインF11
ステップオーバーF10
ステップアウトShift + F11
続行F5
カーソル位置まで実行Ctrl + F10

リファクタリング

内容ショートカットキー
クイックアクション・修正 (電球メニュー)Ctrl + .
名前の変更 (Rename)Ctrl + RCtrl + R
メソッドの抽出Ctrl + . → 「メソッドの抽出」

ウィンドウ・タブ操作

内容ショートカットキー
ソリューションエクスプローラを開くCtrl + Alt + L
エラー一覧Ctrl + WE
出力ウィンドウCtrl + WO
タブを閉じるCtrl + F4
タブ切替Ctrl + Tab
すべて保存Ctrl + Shift + S
保存Ctrl + S

カスタマイズ

  • 「ツール」 → 「オプション」 → 「環境」 → 「キーボード」で変更可能
  • キーマップスキームを切替: Visual Studio 既定 / Visual C++ / Visual Basic 6 / Emacs / Brief 等
  • 競合があるショートカットは「コンテキスト」を絞ることで使い分けが可能
  • 拡張機能 (ReSharper / Visual Assist 等) 導入時はキーマップが上書きされる場合があるので、選択時にプロンプトで確認

注意点

  • ショートカットはバージョンや言語パックで微妙に違う。動作しなければ「ツール → オプション → キーボード」で確認
  • VS Code とは別物。VS Code のショートカットがそのまま効くわけではない
  • 2つ押し (Ctrl + K, Ctrl + C) は離さずに連続押下
  • カスタムキーマップは Visual Studio のサインインアカウントで同期可能

関連

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. ショートカットキー
  2. dllを参照する方法
  3. エラー一覧
  4. 本番環境のdll内で参照しているdllファイルの置き場所
  5. フォームのタブ切り替え順序を変更する方法
  6. .suoファイルとは