[調試快速鍵]
F6: 產生解決方案
Ctrl+F6: 產生當前項目
F7: 查看代碼
Shift+F7: 查看表單設計器
F5: 啟動調試
Ctrl+F5: 開始執行(不調試)
Shift+F5: 停止調試
Ctrl+Shift+F5: 重啟調試
F9: 切換斷點
Ctrl+F9: 啟用/停止斷點
Ctrl+Shift+F9: 刪除全部斷點
F10: 逐過程
Ctrl+F10: 運行到游標處
F11: 逐語句
[編輯快速鍵]
Shift+Alt+Enter: 切換全屏編輯
Ctrl+B,T / Ctrl+K,K: 切換書籤開關
Ctrl+B,N / Ctrl+K,N: 移動到下一書籤
Ctrl+B,P: 移動到上一書籤
Ctrl+B,C: 清除全部標籤
Ctrl+I: 累加搜尋
Ctrl+Shift+I: 反向累加搜尋
Ctrl+F: 尋找
Ctrl+Shift+F: 在檔案中尋找
F3: 尋找下一個
Shift+F3: 尋找上一個
Ctrl+H: 替換
Ctrl+Shift+H: 在檔案中替換
Alt+F12: 尋找符號(列出所有尋找結果)
Ctrl+Shift+V: 剪貼簿迴圈
Ctrl+左右方向鍵: 一次可以移動一個單詞
Ctrl+上下方向鍵: 滾動代碼螢幕,但不移動游標位置。
Ctrl+Shift+L: 刪除當前行
Ctrl+M,M: 隱藏或展開當前嵌套的摺疊狀態
Ctrl+M,L: 將所有過程設定為相同的隱藏或展開狀態
Ctrl+M,P: 停止大綱顯示 Ctrl+E,S: 查看空白
Ctrl+E,W: 自動換行
Ctrl+G: 轉到指定行
Shift+Alt+方向鍵: 選取矩形文本
Alt+滑鼠左按鈕: 選取矩形文本
Ctrl+Shift+U: 全部變為大寫
Ctrl+U: 全部變為小寫
[代碼快速鍵]
Ctrl+J / Ctrl+K,L: 列出成員
Ctrl+Shift+空格鍵 / Ctrl+K,P: 參數資訊
Ctrl+K,I: 快速資訊
Ctrl+E,C / Ctrl+K,C: 注釋選定內容
Ctrl+E,U / Ctrl+K,U: 取消選定注釋內容
Ctrl+K,M: 產生方法存根
Ctrl+K,X: 插入程式碼片段
Ctrl+K,S: 插入外側代碼
F12: 轉到所調用過程或變數的定義
[視窗快速鍵]
Ctrl+W,W: 瀏覽器視窗
Ctrl+W,S: 解決方案管理器
Ctrl+W,C: 類別檢視
Ctrl+W,E: 錯誤清單
Ctrl+W,O: 輸出視圖
Ctrl+W,P: 屬性視窗
Ctrl+W,T: 工作清單
Ctrl+W,X: 工具箱
Ctrl+W,B: 書籤視窗
Ctrl+W,U: 文檔大綱
Ctrl+D,B: 斷點視窗
Ctrl+D,I: 即時視窗
Ctrl+Tab: 活動表單切換
Ctrl+Shift+N: 建立項目
Ctrl+Shift+O: 開啟項目
Ctrl+Shift+S: 全部儲存
Shift+Alt+C: 建立類
Ctrl+Shift+A: 建立項
常用的編碼技巧:
1 轉到定義: F12;
2 設定書籤:Ctr+K+K;
3 設定任務: //TODO:something,查看任務Ctrl+W+T;
4 尋找:Ctrl+ F, Ctrl+Shift+F;
5 強迫智能感知:Ctrl+J;
6 強迫智能感知顯示參數資訊:Ctrl-Shift-空格;
7 格式化整個塊:Ctrl+K+F;
8 全螢幕:Alt+Shift+Enter;
9 設定書籤:Ctrl+B+T,跳轉書籤:Ctrl+B+N
10 檢查括弧匹配(在左右括弧間切換): Ctrl +]
11 選中從游標起到行首(尾)間的代碼: Shift + Home(End)
12 在方法定義和調用之點切換:Ctrl+Shift+7(8)
13 設定斷點:F9
14 尋找所有引用: Shift + F12
15 注釋代碼,助記方法,Edit + Comments:Ctrl + E,C
16 取消注釋, 助記方法:Edit + UnComments:Ctrl + E,U
17 格式代碼, 助記方法:Edit + Document(只能在代碼能編繹的情況下起使用):Ctrl + E,D
18 收攏代碼:Ctrl+M, O
19 選中自己圈中的長方塊:Alt+Shift+滑鼠
20 偵錯模式下,“調試——視窗——反組譯碼”,或者ctrl + alt + d
21 按下Ctrl+Enter會在上面插入一個空行,Ctrl+Shift+Enter則會在下面插入一個空行。游標會移至新行的開始處。
22 使用Tab增加縮排,Shift+Tab減少縮排(相應的功能表命令在Edit - Advanced 中)
23 格式化整篇代碼: Ctrl+K, D
24 用Ctrl+W選中當前字
25 單個節點摺疊與開啟開關: Ctrl+M, M
26 使用Ctrl+G跳至指定行
27 使用Ctrl+Delete和Ctrl+Backspace分別刪除後繼和前驅的詞
28 使用Ctrl+L剪下當前行,Ctrl+Shift+L刪除當前行
29 如何建立書籤並在其中進行跳轉?(推薦)按下Ctrl+K, Ctrl+K 可以建立/取消一個書籤,該命令綁定至Edit.ToggleBookmark,如果你的快速鍵與此不同,可通過命令來查看具體的快速鍵。
30 使用Ctrl+J來協助陳述式完成。