Visual Studio經過長時間的發展很多用戶都很了解Visual Studio快捷鍵了這裡我發表一下個人理解和大家討論討論您可曾有過這樣的期望在 Visual Studio 內部進行開發工作時雙手不必離開鍵盤?如果您是一名高級用戶您肯定會享受到使用Visual Studio快捷鍵執行各種操作所帶給您的飛速體驗我確信大部分開發人員都已經熟悉了其中的某些快捷方式使用 F 執行 DebugStartF 執行 DebugStepOverF 執行 ViewProperties等等不過仍有其他幾個不太為人所知但極其實用的快捷鍵在下表中我列出了自己最喜歡使用的一些快捷方式
快捷鍵
◆F在設計視圖和代碼視圖之間切換
◆F切換斷點
◆F轉到變量對象或函數定義
◆Ctrl+Shift+和Ctrl+Shift+在轉到定義堆棧中快速向前和向後導航
◆Shift+F查找某個函數或變量的所有引用
◆Ctrl+MCtrl+M在編輯器中展開和折疊代碼段結構
◆Ctrl+KCtrl+C和Ctrl+KCtrl+U分別用於為代碼行添加注釋和取消注釋
◆Shift+Alt+Enter在全屏模式和正常模式之間切換
◆Ctrl+I漸進式搜索
大部分開發人員都不了解這一點但實際上Visual Studio 默認提供了 多個快捷鍵不過對於如何找到所有Visual Studio快捷鍵還沒有簡便的方法您可以編寫一個簡單的宏對於所有默認快捷鍵進行遍歷找到它們所對應的操作以下內容列出了這個宏的代碼
Public Module Module
Public Sub ListShortcutsInHTML()
Declare a StreamWriter
Public Sub WriteHTMLStart(ByVal sw As SystemIOStreamWriter)
swWriteLine(<html>)
swWriteLine(<head>)
swWriteLine(<title>)
swWriteLine(Visual Studio Keyboard Shortcuts)
swWriteLine(</title>)
swWriteLine(</head>)
swWriteLine(<body>)
swWriteLine(<h>Visual Studio Keyboard Shortcuts</h>)
swWriteLine(<font size= face=Verdana>)
swWriteLine(<table border=>)
swWriteLine(<tr BGCOLOR=#FFF><td align=center><b>Command</b></td>
<tdaligntdalign=center><b>Shortcut</b></td></tr>)
End Sub
Public Sub WriteHTMLEnd(ByVal sw As SystemIOStreamWriter)
swWriteLine(</table>)
swWriteLine(</font>)
swWriteLine(</body>)
swWriteLine(</html>)
End Sub
End Module
要使用這個宏請轉到工具選擇宏然後選擇宏 IDE 啟動宏 IDE展開 MyMacros 工程MyMacros 命名空間然後雙擊Module將列表 中的內容復制到宏 IDE然後運行宏即可運行宏之後將會生成 Visual Studio快捷鍵參考信息打開包含輸出內容的 C:\demo\l 文件如果方便就將它打印出來貼在計算機附近以便學習新的Visual Studio快捷鍵
From:http://tw.wingwit.com/Article/program/net/201311/13402.html