函數跳轉
Alt + G:函數定義和聲明的跳轉
F12: 轉到所調用函數或變量的定義
Alt + M:列出當前文件所有的函數
查找
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一個
Shift+F3: 查找上一個
替換
Ctrl+H: 替換
Ctrl+Shift+H: 在文件中替換
Alt+F12: 查找符號(列出所有查找結果)
----------------------------------------------------------------
代碼編寫
----------------------------------------------------------------
Shift + Alt + Ente - 全屏顯示
tt - 快速插入 _T()
Alt + Shift + Q:鼠標定位到函數名上,若是在h文件中,按此快捷鍵會彈出右鍵菜單,裏面有個選項--創建定義;若是在cpp文件中,則按此快捷鍵會彈出右鍵菜單,裏面 有一個選項--創建聲明。 這在定義好接口之後,再來寫實現時,配合Alt+O是非常快捷的。
Ctrl + R + E - 封裝字段(VS 2008已經基本不需要該快捷鍵了,因爲C# 3.0的自動屬性 – Auto-Implemented Properties)
Ctrl + J - 列出成員,僅包括代碼提示
Ctrl + Shift + Space - 參數信息
F7 - 跳轉到窗體後置代碼,WinForm中、WebForm中都可以
----------------------------------------------------------------
代碼操作
----------------------------------------------------------------
Ctrl + K + C - 註釋
Ctrl + K + U - 取消註釋
Ctrl + ] - 尋找匹配的括號
Ctrl + Shift + ] - 選擇匹配的括號與其中的代碼
Ctrl + F - 快速查找
Ctrl + H - 快速替換
Ctrl + Shift + U - 轉換爲大寫
Ctrl + U - 轉換爲小寫
Ctrl + K + D - 設置文檔格式
Tab - 增加縮進
Shift + Tab - 減少縮進
Ctrl + M + M - 摺疊代碼,例如將光標放在#region、if、方法頭的位置,將會摺疊它們
----------------------------------------------------------------
調試運行
----------------------------------------------------------------
F5 - 啓動調試
Shift + F5 - 停止調試
F9 - 設置斷點
Ctrl + Shift + F9 - 刪除所有斷點
F10 - 逐過程調試
F11 - 逐語句調試
----------------------------------------------------------------
項目的操作
----------------------------------------------------------------
Alt + Enter - 打開選定項的屬性對話框
Ctrl + Shift + N - 新建項目
Shift + Alt + N - 新建網站
Ctrl + N - 新建文件
Ctrl + Shift + O - 打開項目
Shift + Alt + O - 打開網站
Ctrl + O - 打開文件
----------------------------------------------------------------
視圖調用
----------------------------------------------------------------
F4 - 屬性
Ctrl + Alt + X - 工具箱
Ctrl + Alt + L - 解決方案資源管理器
Ctrl + Alt + S - 服務器資源管理器
----------------------------------------------------------------
技巧
----------------------------------------------------------------
1. 雙擊控件工具,自動添加控件。
2. Alt + 方向鍵 - 可用方向鍵細微調整控件的大小
3. 方向鍵 - 調整控件的位置
4. 移除不需要的命名空間
通常創建一個類,Visual Studio會自動爲你引入System、System.Collections.Generic、System.Text,這3個命名空間,但創建完後 不一定需要他們全部。而當創建WinForm、WebForm時會引入更多不需要的命名空間,把它們留着太佔位置,Visual Studio早就爲我們準備了這個功能,在類中右擊鼠標,選擇:“組織using” > “移除和排序”,即可移除不需要的命名空間,並按英文字母正序排列各命名空間。