まず、no CTRL + MCTRL + Oは答えではありません。私にとって、これは#Region、/// Comments、およびMethodsを崩壊させており、私はそれが嫌いです。Visual Studio 2012のすべての#regionを折りたたむ
私は崩壊したかったです/セクションを展開してください。私はVisual Studio 2012とResharperを使用しています。あなただけの地域が、ショートカットキーコード崩壊することはできません
まず、no CTRL + MCTRL + Oは答えではありません。私にとって、これは#Region、/// Comments、およびMethodsを崩壊させており、私はそれが嫌いです。Visual Studio 2012のすべての#regionを折りたたむ
私は崩壊したかったです/セクションを展開してください。私はVisual Studio 2012とResharperを使用しています。あなただけの地域が、ショートカットキーコード崩壊することはできません
CTRL + メートル、 + SCTRLは、現在の領域を崩壊します。手動で複数のリージョンを選択して、そちらの方法で折り畳むことができます。
コマンド "Collapse all open region"コマンドが存在しないため、常に新しいものを作成しようとすることができます。その場合は、この投稿をチェックしてください:How to add commands to Visual Studio 2012?
:CTRL + Mを、CTRL + 1はすべてのためにそれを行います。
残念ながら、これはIDEを利用する独自のVisual Studio拡張機能を作成しなければ不可能です。あなたはstart here on MSDNです。
あなたはMenees VS Tools拡張をインストールすることによってこれを行うことができます。これはVisual Studio Galleryでも利用できます(VS2013の場合:ツール>拡張機能と更新...>オンライン>検索ボックスにMeneesを入力してください)
これはとてもうまく動作します、ありがとう! – TheEmirOfGroofunkistan
In an answer to a similar question Ray Pietrzakさんがこれを行うマクロのコードを掲載しました。 Visual Commander extensionを使って新しい「コマンド」を作成し、ExpandAllRegionsメソッドとCollapseAllRegionsメソッドのRayコードをコマンドに貼り付けました。彼らはそうのような「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
コマンドをメニュー、ツールバー、またはキーボードショートカットに追加することができます。
素晴らしい、ありがとう。私はこれを試してみます。 –
[Visual Studio - コードのすべてのセクションを折りたたむコマンドの可能な重複?](http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –
@AliasVarghese「複製」はOPが明示的に望ましくないと答えたものを提供します。 – Rob