熟練掌握 Visual Studio 快捷鍵,能將「手操作」轉為「肌肉記憶」,大幅縮短編碼、導航、重構時間。本文精選 10 個高頻實用快捷鍵,附帶使用場景與進階組合技巧。
| 快捷鍵 | 功能 | 典型場景 |
|---|---|---|
| F5 | 啟動偵錯 (Debug) | 編譯並以 Debug 模式啟動啟動專案 |
| Ctrl+E, D | 格式化整份文件 | 統一縮排、大括號風格、空白行 |
| Ctrl+E, C | 註解選取區塊 / 當前行 | 快速停用代碼、加上 TODO 註解 |
| Ctrl+E, U | 取消註解選取區塊 / 當前行 | 還原被註解代碼 |
| Ctrl+G | 跳轉到指定行號 | 錯誤清單雙擊無效、單元測試報告行號、Code Review 定位 |
| F12 | 前往定義 | 查看類別/方法/屬性原始碼、介面實作 |
| Ctrl+F12 | 前往實作 (Go To Implementation) | 介面/抽象類別直接跳到具體實作類 |
| Ctrl+Shift+F12 | 前往下一個錯誤 | 錯誤清單逐項修復不離開編輯器 |
| Ctrl+. (或 Alt+Enter) | 快速修復 / 重構選單 | 產生建構函式、實作介面、重命名、引入命名空間 |
| Ctrl+K, Ctrl+C / Ctrl+K, Ctrl+U | 區塊註解 / 取消區塊註解 | 多行代碼快速切換啟用狀態 |
prop + TabTab → 自動屬性片段。ctor + TabTab → 建構函式片段。try + TabTab → try-catch-finally 片段。cwm → CustomerViewModel)。Tools → Options → Environment → Keyboard 綁定:
Build.BuildSolution → Ctrl+Shift+B (預設即如此)File.SaveAll → Ctrl+Shift+SView.Terminal → Ctrl+` (內建終端機)「F5 跑,Ctrl+E 排,Ctrl+G 跳,F12 看,Ctrl+. 修,Ctrl+K 註,Alt 滑鼠多游標,Ctrl+, 模糊找。」
熟練這 10 鍵 + 3 組合技,編碼速度提升 30% 以上,減少滑鼠切換造成的認知負荷,讓思維流暢貫通。