| 動作 | 快捷鍵 | 備註 |
|---|---|---|
| 格式化文件 | Ctrl+K, D | 依 `.editorconfig` / 選項設定 |
| 格式化選取 | Ctrl+K, F | |
| 註解選取 | Ctrl+K, C | |
| 取消註解 | Ctrl+K, U | |
| 智能感知/列出成員 | Ctrl+J / Ctrl+Space | 中文輸入法常衝突 Ctrl+Space,建議改用 Ctrl+J |
| 參數資訊 | Ctrl+Shift+Space | |
| 快速資訊 (ToolTip) | Ctrl+K, I | |
| 轉到定義 | F12 | Ctrl+Click (滑鼠) 同效 |
| 返回上一瀏覽位置 | Ctrl+- | 配合 F12 往返極佳 |
| 前進瀏覽位置 | Ctrl+Shift+- | |
| 尋找所有參考 | Shift+F12 | |
| 重構:重命名 | F2 / Ctrl+R, R | VS2017+ 預設 F2 |
| 重構:提取方法 | Ctrl+R, M | |
| 重構:封裝欄位 | Ctrl+R, E | |
| 程式碼片段插入 | Ctrl+K, X | |
| 環繞程式碼片段 | Ctrl+K, S | try/if/foreach/using 等 |
| 生成方法存根 | Ctrl+K, M | 介面實作、抽象方法 |
| 移除並排序 using | Ctrl+R, G | VS2017+ |
| 複製行 | Ctrl+C (無選取) | VS2017+ |
| 刪除行 | Ctrl+L (VS2017+) / Ctrl+Shift+L | |
| 移動行上/下 | Alt+Up / Alt+Down | VS2013+ |
| 多游標選取 (垂直) | Alt+Shift+滑鼠左鍵拖曳 / Alt+Shift+方向鍵 | |
| 多游標選取下一個相同詞 | Ctrl+D (VS2017+) | 極強大,取代「全部取代」 |
| 全選 | Ctrl+A | |
| 大寫/小寫轉換 | Ctrl+Shift+U / Ctrl+U |
| 動作 | 快捷鍵 |
|---|---|
| 啟動偵錯 | F5 |
| 啟動不偵錯 | Ctrl+F5 |
| 中斷偵錯 | Shift+F5 |
| 重新啟動偵錯 | Ctrl+Shift+F5 |
| 切換斷點 | F9 |
| 啟用/停用斷點 | Ctrl+F9 |
| 刪除所有斷點 | Ctrl+Shift+F9 |
| 逐過程 (Step Over) | F10 |
| 逐語句 (Step Into) | F11 |
| 跳出函數 (Step Out) | Shift+F11 |
| 執行到游標處 | Ctrl+F10 |
| 即時運算視窗 | Ctrl+Alt+I |
| 中斷模式下切換執行緒 | Ctrl+D, T |
| 動作 | 快捷鍵 |
|---|---|
| 方案總管 | Ctrl+Alt+L |
| 屬性視窗 | F4 |
| 輸出視窗 | Ctrl+Alt+O |
| 錯誤清單 | Ctrl+\\, E / Ctrl+W, E |
| 工具箱 | Ctrl+Alt+X |
| 伺服器總管 | Ctrl+Alt+S |
| 書籤視窗 | Ctrl+W, B |
| 切換開啟文件 | Ctrl+Tab / Ctrl+F6 |
| 全螢幕模式 | Shift+Alt+Enter |
| 命令調色盤 (VS2019+) | Ctrl+Q / Ctrl+Shift+P |
| 快速啟動 (VS2017+) | Ctrl+Q |
| 動作 | 快捷鍵 |
|---|---|
| 快速尋找 | Ctrl+F |
| 檔案中尋找 | Ctrl+Shift+F |
| 快速取代 | Ctrl+H |
| 檔案中取代 | Ctrl+Shift+H |
| 尋找下一個 | F3 / Enter |
| 尋找上一個 | Shift+F3 / Shift+Enter |
| 符號尋找 (Go to All) | Ctrl+T / Ctrl+, (VS2017+) |
| 動作 | 快捷鍵 |
|---|---|
| 切換書籤 | Ctrl+K, K |
| 下一個書籤 | Ctrl+K, N |
| 上一個書籤 | Ctrl+K, P |
| 清除所有書籤 | Ctrl+K, L |
| 版本 | 關鍵變更 |
|---|---|
| VS 2005 | 基準鍵盤配置;`Ctrl+.` 顯示智慧標記 (重命名、實作介面) |
| VS 2008 | 多目標框架、WPF 設計器、擴充管理器;鍵盤配置大幅沿用 2005 |
| VS 2010 | WPF 殼、MEF 擴充、新專案對話盒;`Ctrl+Shift+B` 建置方案 (舊版同) |
| VS 2012 | 全大寫選單 (後可關閉)、預覽標籤、Code Map |
| VS 2013 | Peek Definition (Alt+F12)、自動移動行 (Alt+Up/Down)、同步設定 |
| VS 2015 | Roslyn 編譯器平台、診斷工具、C# 6/7 支援 |
| VS 2017 | 模組化安裝、輕量安裝、即時單元測試、Ctrl+D 多游標、**F2 重命名** 取代 Ctrl+R,R |
| VS 2019 | 啟動視窗、Git 整合、IntelliCode AI、單行程式碼整理 (Ctrl+K, Ctrl+E) |
| VS 2022 | **64 位元**、熱重載、多倉庫 Git、子字串匹配尋找、`.editorconfig` 原生支援 |
熟練 **30-40 個核心快捷鍵** 即可覆蓋 90% 日常操作。建議:列印常用速查表貼螢幕邊,**每週強迫自己用鍵盤完成一項慣用滑鼠操作**,肌肉記憶形成後編碼速度將質變。VS 2022 64 位元架構下大型方案啟動/建置/偵錯更流暢,升級為首選。