Overview
本文整理了Visual Studio環境下一些非常實用的原生快捷鍵,大部分作用於程序代碼文本等的編輯
(其中一部分快捷鍵可能只適用於2012版本,其他版本可能略有不同)
文本編輯快捷鍵
字符、光標、詞搜索
-
Ctrl + T : 交換當前光標位置前後字符
-
Ctrl + (Shift) + U : 變更選中字符(大)小寫
-
Ctrl + (Shift) + - : 跳轉到上(下)一個光標位置
-
Ctrl + ] : 跳轉匹配括號
-
Ctrl + ←/→ : 光標跳詞
-
Ctrl + Backspace/Delete : 刪除前一詞/後一詞
-
Ctrl + W : 選中當前詞
-
Ctrl + (Shift) + I : (反向)漸進式搜索
-
Ctrl/Shift + F3 : 順序/逆序查找當前詞
行
-
Ctrl + K,C : 註釋當前選中行
-
Ctrl + K,U : 取消註釋當前選中行
-
Ctrl + L : 刪除(剪切)光標當前行,優先於未選中狀態下的Shift + Delete
-
Ctrl + (Shift) + Enter : 在光標當前行上(下)一行插入空行
-
Shift + Alt + T : 將光標當前行與下一行交換,光標跟蹤當前行
代碼塊、格式化
-
Tab,Tab : 插入常見代碼塊模板(if、for、while、switch、class等等)
-
Ctrl + K,D : 當前文檔代碼格式化自動對齊
-
Ctrl + K,F : 選中代碼格式化自動對齊
-
Ctrl + M,M : 摺疊/展開光標所在代碼塊
-
Ctrl + M,O : 摺疊到定義
-
Ctrl + K,X : 插入代碼段
-
Ctrl + K,S : 插入外側代碼段(封裝或裝飾代碼塊)
生成、調試
-
F5 : 啓動調試/繼續運行
-
F7 : 生成解決方案
-
F9 : 在光標當前行插入/刪除斷點
-
F10 : 逐過程單步調試
-
F11 : 逐語句單步調試
-
F12 : 轉到定義
其他快捷鍵
視圖
-
Ctrl + ↑/↓ : 滾動編輯視圖
-
Ctrl + Tab : 全局鳥瞰視圖
編輯
-
Alt + 鼠標左鍵拖拽 : 多行矩形選區
-
Ctrl + J 或 Alt + → : 顯示智能提示
書籤(bookmark)
-
Ctrl + F2 或 Ctrl + K,K : 在當前行添加/刪除書籤
-
(Shift) + F2 : 順序(或逆序)跳轉瀏覽書籤
-
Ctrl + K,L : 刪除所有書籤
希望能夠對大家有所幫助~