對於常用vs的朋友,若是能用鍵盤直接作的事,仍是鍵盤更便捷點,如今我就把本身遇到的一些給寫下來。html
先寫一個函數,以及參數,完成後,在函數上輸入///,vs會自動補全說明的信息,你寫上本身的功能說明就行了,下次你調用此函數就會有相應的說明了。實例以下。windows
public int GetMaxId() { return dal.GetMaxId(); }
在函數上面輸入///後,變爲了編輯器
/// <summary>函數
/// 這裏寫上內容說明工具
/// </summary> 調試
/// <returns></returns> public int GetMaxId() { return dal.GetMaxId(); }
選中所要註釋的內容,而後Crl+K+C是註釋,Crl+K+U是取消註釋,光標放在所須要的註釋行就行,不須要選中整行。htm
選中所要複製的內容,而後Crl+C是複製,Crl+V是粘貼,光標放在所須要的註釋行就行,不須要選中整行。同理刪除所在行, Ctrl + Shift + L 對象
把光標放在所要進入的函數,而後按F12,就能夠進入所須要進入的函數的頁面,Ctrl + _ (轉到定義後返回),Ctrl + Shift + _ (再次轉到定義),若是在本頁上小標籤看所須要的函數,那就使用Alt+F12,blog
若是想繼續找更深的函數,那就繼續Alt+F12,資源
在各個小標籤內相互切換可使用Crl + Alt+「+」,Crl +Alt 「-」,或者點擊小圓點也行。
能夠自動補全你的須要的東西,好比你輸入了(,他會自動補全),就變成了(),若是你輸入{,他會補全},變爲{},還會補全「;」,還有自動換行,非常方便。在vs上的工具==》擴展和更新,搜索輸入Productivity進行安裝便可。具體的詳細用法,能夠參照http://www.cnblogs.com/stg609/p/3713831.html
設置方法:工具—>選項—>文本編輯器—>全部語言—>滾動條。
而後設置以下:
能夠對不少須要嵌套的內容直接進行設置嵌套,好比有時咱們須要進行try-catch的時候,這時候,咱們就只須要進行選中嵌套的內容,按快捷鍵 ctrl+k,ctrl+s,而後選中try,就會出現以下內容:
也可使用Ctrl+K,X,配合F2來快速輸入。
在寫代碼的時候,常常會在註釋裏用TODO記下之後該乾的事,好比某一塊有問題,或者只是一個臨時的解決方案,之後須要進行修改,省得忘記,也爲了維護人員須要注意的地方增長備註,這時候咱們就可使用TODO的功能。
下次找的時候也很是的方便,vs提供了這個功能,在視圖—>任務列表—>註釋,就能夠顯示出這個窗口,而後查看全部的TODO的狀態。
按快捷鍵 ,Ctrl + Enter.若是在光標指定位置的下面添加一行,並將光標移至新添加行的行首位置,使用Ctrl + Shift + Enter。
按快捷鍵 ,Tab,減小縮進Shift + Tab
在vs裏輸入prop,而後按兩次Tab,這樣就能夠建立C#屬性,而後用Tab來選中進行修改屬性。一樣的還有propa,和propdp。
Ctrl + Tab (切換VS中的不一樣文件窗口) Alt + Tab (切換Windows的不一樣窗口)。windows+E打開文件資源管理器.
若是你發現你的代碼雜亂無章,看起來不整潔的時候,那麼你可使用快捷鍵Ctrl + K, Ctrl + D 進行整理.另Ctrl+R,Ctrl+W能夠把空格變爲綠點。
1)調試(啓動):F5;
2)調試(從新啓動):使用組合鍵「Ctrl+Shift+F5」;
3)調試(開始執行不調試):使用組合鍵「Ctrl+F5」;
4)調試(逐語句):F11;
5)調試(逐過程):F10;
6)設置斷點:F9。
有時你在寫一個類的時候,忽然忘記他是那個using了,這個時候,好比Thread,你就能夠用「shift+Alt+F10 」來智能提示了。選中後,能夠自動添加using。
可使用快捷鍵「Crl+R「,」Crl+R「,這樣就能夠給你的函數名進行重命名或者變量重命名。
OK,就是總結這些,後面會繼續收集好的東西,你們有好的快捷鍵也能夠在下面留言。