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