25

まず第一に、いいえCTRL+MCTRL+O答えではありません。私にとって、これは #Region、///Comments、および Methods を折りたたむことであり、それが嫌いです。

#regionセクションのみを折りたたみ/展開したい。Visual Studio 2012 と Resharper を使用しています。

4

6 に答える 6

23

ctrl+mctrl+sは現在のリージョンを折りたたみます。複数の領域を手動で選択して、そのように折りたたむことができます。

「開いている領域をすべて折りたたむ」というコマンドは存在しないため、いつでも新しいコマンドを作成できます。その場合は、次の投稿を確認してください: Visual Studio 2012 にコマンドを追加する方法は?

于 2013-04-10T19:42:40.453 に答える
7

リージョンだけを折りたたむことはできませんが、ショートカット キー chord: ctrl+mctrl+l使用すると、すべてを折りたたむことができます。

于 2013-04-10T19:33:29.300 に答える
5

これを行うには、 Menees VS Tools拡張機能をインストールします。Visual Studio ギャラリーからも入手できます (VS2013 の場合: [ツール] > [拡張機能と更新プログラム...] > [オンライン] > [検索ボックスに Menees と入力])。

于 2015-03-03T19:33:01.040 に答える
3

同様の質問への回答で、 Ray Pietrzak がこれを行うマクロのコードを投稿しました。Visual Commander 拡張機能を使用して新しい「コマンド」を作成し、Ray の ExpandAllRegions メソッドと CollapseAllRegions メソッドのコードをコマンドに貼り付けました。次のように「DTE」パラメータを取るように両方のメソッドを変更しました。

  Sub ExpandAllRegions(DTE As DTE2)

  Sub CollapseAllRegions(DTE As DTE2)

コマンドの Run メソッドを次のように編集しました。

  Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
      CollapseAllRegions(DTE)
  End Sub

その後、コマンドをメニュー、ツールバー、またはキーボード ショートカットに追加できます。

于 2016-01-05T21:14:29.120 に答える
3

すべてを強調表示CTR+Aその後CTR+ m CTR- m (2 回!!)

于 2014-02-22T18:50:31.603 に答える
2

残念ながら、IDE を活用する独自の Visual Studio 拡張機能を作成しない限り、これは不可能です。ここから MSDN で開始できます。

于 2013-04-10T19:43:15.560 に答える