首先,沒有CTRL + M,CTRL + O不是答案。對我來說,這是崩潰的#Region,///評論和方法,我討厭這個。在Visual Studio 2012中摺疊ALL #region
我只想摺疊/展開#region
部分。我正在使用Visual Studio 2012和Resharper。
首先,沒有CTRL + M,CTRL + O不是答案。對我來說,這是崩潰的#Region,///評論和方法,我討厭這個。在Visual Studio 2012中摺疊ALL #region
我只想摺疊/展開#region
部分。我正在使用Visual Studio 2012和Resharper。
CTRL米,CTRL + 小號將崩潰當前區域。您可以手動選擇多個區域並以這種方式摺疊它們。
由於命令「摺疊所有打開的區域」不存在,您可以隨時嘗試創建一個新的區域;在這種情況下,看看這篇文章:How to add commands to Visual Studio 2012?
你不能僅僅塌陷區,但快捷鍵弦:Ctrl + M鍵,Ctrl + L鍵會做的一切。
不幸的是,如果不編寫自己的Visual Studio擴展程序來利用IDE,那麼這是不可能的。你可以start here on MSDN。
您可以通過安裝擴展Menees VS Tools做到這一點。它也可以通過Visual Studio Gallery(在VS2013中:工具>擴展和更新...>在線> [在搜索框中鍵入Menees])
這工作得很好,謝謝! – TheEmirOfGroofunkistan 2015-05-28 14:07:45
In an answer to a similar question Ray Pietrzak發佈了一個代碼,用於執行此操作的宏。我使用Visual Commander extension來創建一個新的「命令」,並將Ray的代碼粘貼到ExpandAllRegions和CollapseAllRegions方法中。我修改這兩種方法使得它們採取「DTE」參數,如下所示:
Sub ExpandAllRegions(DTE As DTE2)
和
Sub CollapseAllRegions(DTE As DTE2)
和我編輯的命令的,像這樣的運行方法,包括:
Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
CollapseAllRegions(DTE)
End Sub
該命令可以添加到菜單,工具欄或鍵盤快捷方式中。
太棒了,謝謝你。我會試試這個。 – 2016-01-07 03:02:28
[Visual Studio - 命令來摺疊代碼的所有部分?]的可能的副本(http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) – 2016-04-28 08:29:53
@AliasVarghese'重複'提供了OP明確表示他們不想要的答案。 – Rob 2016-04-29 00:54:15