VS2010版快捷鍵2015-09-09瀏覽器
Ctrl+E,D ----格式化所有代碼編輯器
Ctrl+E,F ----格式化選中的代碼函數
CTRL + SHIFT + B生成解決方案工具
CTRL + F7生成編譯ui
F12轉到定義spa
CTRL + F12轉到聲明設計
SHIFT + ALT + ENTER全屏顯示調試
CTRL + K, CTRL + L取消remarkorm
CTRL + K, CTRL + C註釋選擇的代碼對象
CTRL + K, CTRL + U取消對選擇代碼的註釋
CTRL + M, CTRL + O摺疊代碼定義
CTRL + M, CTRL + L展開代碼定義
CTRL + DELETE刪除至詞尾
CTRL + BACKSPACE刪除至詞頭
SHIFT + TAB取消製表符
CTRL + U轉小寫
CTRL + SHIFT + U轉大寫
CTRL + SHIFT + END選擇至文檔末尾
CTRL + SHIFT + HOME選擇至文檔末尾開始
CTRL + SHIFT + F9取消全部斷點
F6:生成解決方案
Ctrl+F6:生成當前項目
F5:啓動調試
Ctrl+F5:開始執行(不調試)
F9:切換斷點
Ctrl+F9:啓用/中止斷點
Ctrl+Shift+F9:刪除所有斷點
F10:逐過程
Ctrl+F10:運行到光標處
F11:逐語句
Shift+Alt+Enter:切換全屏編輯
Ctrl+左右箭頭鍵:一次能夠移動一個單詞
Ctrl+上下箭頭鍵:滾動代碼屏幕,但不移動光標位置。
Ctrl+Shift+L:刪除當前行
Ctrl+M,M:隱藏或展開當前嵌套的摺疊狀態
Ctrl+M,L:將全部過程設置爲相同的隱藏或展開狀態
Ctrl+E,S:查看空白
Ctrl+E,W:自動換行
Alt+鼠標左按鈕:選擇矩形文本
Ctrl+Shift+U:所有變爲大寫
Ctrl+U:所有變爲小寫
Ctrl+E,C / Ctrl+K,C:註釋選定內容
Ctrl+E,U / Ctrl+K,U:取消選定註釋內容
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:新建項
VS2005的隱藏快捷鍵
這裏我將會把一些無心中發現的VS2005中沒有明確指出的快捷鍵共享出來,並非全部的快捷鍵,或者常見的一些快捷鍵。
一、Ctrl+Space直接完成類或函數(原本這個並不算隱藏的快捷鍵,可是由於中文輸入法搶佔這個快捷鍵,因此。。。,替代的快捷鍵是Alt+Right)
二、Shift+Delete整行刪除,而且將這一行放到剪貼板(這時候不能選中一段內容)
三、Shift+Insert粘貼,有點匪夷所思,Ctrl+V就能夠了,大概是爲了和Shift+Delete對應吧
四、Ctrl+Up,Ctrl+Down滾動編輯器,但儘可能不移動光標,光標保證在可見範圍內
五、Ctrl+BackSpace,Ctrl+Delete整詞刪除,有的時候頗有用
六、Ctrl+Left,Ctrl+Right按整詞移動光標(不算隱藏,和前面幾條加起來就是Ctrl光標控制套件了)
七、Alt+Shift+F10打開執行更名,實現接口和抽象類的小窗口(還能夠用Ctrl+.,不過有的中文輸入法用到這個)
八、Shift+F9調試是打開QuickWatch,內容是當前光標所在處的內容
九、F12轉跳到定義,頗有用的快捷鍵
十、Shift+F12查找全部引用
代碼編寫
Shift + Alt + Ente -全屏顯示
Shift + Alt + F10 -有三種做用:
1.在實現接口時,按下,可打開用於實現接口的選項;
2.在修改一個變量、方法、類等等時,打開重命名選項;
3.在寫完一個未using的對象時,打開using選項。
Ctrl + R + E -封裝字段(VS2008已經基本不須要該快捷鍵了,由於C# 3.0的自動屬性–Auto-Implemented Properties)
Ctrl + J -列出成員,僅包括代碼提示
Ctrl + Shift + Space -顯示參數信息
Tab(按兩下)-補齊代碼塊,例如在try、for、do後按
Ctrl + K + S -外側代碼,僅包括代碼塊模版
F6 / Ctrl + Shift + B -生成解決方案
F7 -跳轉到窗體後置代碼,WinForm中、WebForm中均可以,在WinForm中一樣能夠跳回設計視圖
Shift + F7 -在WebForm的後置代碼中,跳回設計視圖
F8 -順序切換當前文件中的錯誤位置
F12 -轉到定義
Ctrl + _ -轉到定義後返回
Ctrl + Shift + _ -再次轉到定義
Ctrl + Tab -切換當前打開的活動窗口(代碼和視圖設計界面之類的)
快速代碼模板
"cw" + Tab + Tab - Console.WriteLine();
"mbox" + Tab + Tab - Messagebox.Show();
"prop」+ Tab + Tab -含有Get、Set訪問器的屬性塊
"propg」+ Tab + Tab -只讀屬性快
"propfull」+ Tabl + Tab -具備完整get、set訪問器的屬性快
代碼操做
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、方法頭的位置,將會摺疊它們
Ctrl + . -調出using菜單
Ctrl + E + S -查看空白(將空格轉換爲綠色的點,在查找多餘的空格時尤其方便)
調試運行
F5 -啓動調試
Shift + F5 -中止調試
F9 -設置斷點
Ctrl + Shift + F9 -刪除全部斷點
F10 -逐過程調試
F11 -逐語句調試
技巧
1.啓動VS,可在運行中輸入「devenv」;
2.雙擊控件工具,自動添加控件;
3. Alt +方向鍵-可用方向鍵細微調整控件的大小;
4.方向鍵-調整控件的位置;
5.按住Alt,能夠矩形的方式選取代碼;
6.移除不須要的命名空間(Visual Studio 2008及VisualStudio 2010適用)
一般建立一個類,Visual Studio會自動爲你引入System、System.Collections.Generic、System.Text,這3個命名空間,但建立完後不必定須要他們所有。而當建立WinForm、WebForm時會引入更多不須要的命名空間,把它們留着太佔位置,Visual Studio早就爲咱們準備了這個功能,在類中右擊鼠標,選擇:「組織using」>「移除和排序」,便可移除不須要的命名空間,並按英文字母正序排列各命名空間。
7.自動using命名空間(快捷鍵Ctrl + .):
一般代碼寫的很長的時候,在後面須要使用一個未using的對象,須要回到代碼的頭部去using,而後再回去繼續寫:這是件多麼痛苦的事!
這件痛苦的事VS能夠徹底代辦,首先確保對象的名字必定要寫對:
這時能夠看到沒using System.IO的狀況下,Directory是被劃上紅線的,能夠注意到開頭出有個小矩形,鼠標移上去,按下後能夠看到選項:
選擇usingSystem.IO,會在頂部using該命名空間,而選擇System.IO.Directory會在Directory前加上System.IO,補全引用。
還有第二種方法:在未引用的對象上右擊,選擇Resolve(解析),能夠看到一樣的選項: