1: Ctrl + Enter (在光標指定位置的上面添加一行,並將光標移至新添加行的行首位置)
Ctrl + Shift + Enter (在光標指定位置的下面添加一行,並將光標移至新添加行的行首位置)
2: Ctrl + Shift + L (刪除當前行)
3: Ctrl + M + O (折疊所有的函數)
Ctrl + M + P (展開所有的函數)
4: Ctrl + E + C (注釋) <=> Ctrl + K + C (注釋)
Ctrl + E + U (取消注釋) <=> Ctrl + K + U (取消注釋)
5: Tab (增加縮進)
Shift + Tab (減少縮進)
6: Ctrl + . (調出using菜單;對於沒有實現的類可以自動生成)
7: Ctrl + E + S (查看空白 -- 將空格轉換為綠色的點,在查找多余的空格時尤為方便)
8: F12 (轉到定義)
Ctrl + _ (轉到定義后返回)
Ctrl + Shift + _ (再次轉到定義)
9: Ctrl + Atl + P (Attach to Process 跟蹤調試某個進程)
10: Ctrl + Shift + 左右方向鍵 (以單詞為單位向左或向右選中代碼)
11: Ctrl + Tab (切換VS中的不同文件窗口)
Alt + Tab (切換Windows的不同窗口)
12: prop + Tab + Tab (創建C#中的屬性,之后用Tab進行位置的切換)
13: Ctrl + K + X (Insert Snippet 插入VS定義好的代碼模板, 例如 選擇其中的Visual C# 之后可以選擇好多種不同的模塊,例如選擇prop name和12的效果是一樣的, 還可以選擇 try,tryf,using,while 等等,這些可以到VS中實際去看看 )
14: Ctrl + B + T (標記當前行)
Ctrl + B + P (將光標移動到前一個標記行)
Ctrl + B + N(將光標移動到后一個標記行)
Ctrl + B + C (移除所有的標記行)
Ctrl + W + B (列出所有的標記行,即:打開一個新的窗口,若想打開更多的小窗口請點擊VIEW)
【注:標記行可以標記我們所關注的代碼段,從而實現不同代碼段的切換,例如我想比較兩端代碼段的異同,或者參照某段代碼實現新的功能。當然也肯定不會忘 Ctrl + A, Ctrl + C, Ctrl + V, Ctrl + X, Ctrl + Z, Ctrl + S】
15: F7 (從Designer界面切換到后天代碼)
Shift + F7 (從后台代碼切換到前台Designer頁面)(例如在Asp.Net程序中使用)
16:Ctrl + E + D (對當前頁VS中的代碼塊進行格式化) ,選中VS中的代碼 然后 Ctrl + E + F (對選中的代碼段進行格式化)
未完待續中。。。。。
http://www.cnblogs.com/ju2ender/archive/2009/10/04/Visual_Studio_VS_CSharp.html