新しいコードウィンドウでコードファイルを開くときは、Ctrl + M、Oを押してすべてを折りたたみます。私の知る限り、これはデフォルトで実行でき、毎回何も押す必要はありません。一度やったと思いますが、このオプションがどこにあったのか思い出せません。
設定で機能させることができない場合の最後の手段として、これを行うためのマクロを作成することもできます。これに関する例については このリンク をチェックしてください。
リンクからの主な情報は次のとおりです。
マクロIDEは、[ツール]-> [マクロ]-> [マクロIDE]に移動して開くことができます。プロジェクトMyMacrosにEnvironmentEventsというモジュールがあります。このコードをEnvironmentEventsモジュールに追加する必要があります。
Private opened As Boolean
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If GotFocus.Document Is Nothing Then
Return
End If
If GotFocus.Document.FullName.EndsWith(".cs") And opened = True Then
DTE.ExecuteCommand("Edit.CollapsetoDefinitions")
End If
opened = False
End Sub
Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
opened = True
End Sub
これは可能です。 [ツール]メニューに移動し、オプションを選択します。
Text Editor
\ C#
\ Advanced
このオプションは、「ファイルを開いたときにアウトラインモードに入る」と呼ばれます。アウトラインモードが有効になっている場合、リージョンはデフォルトで折りたたまれています。
Tools\Options\Text Editor\C#\ Advancedを試し、ファイルを開いたときに「アウトラインモードに入る」を確認しましたか?
ちなみに、[アウトラインモードに入る]オプションをオフにすると、すべてのアウトラインが無効になり、望ましくありませんでした。
ただし、この拡張機能は見つかりました: https://visualstudiogallery.msdn.Microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca 、「IHate#Regions」拡張機能。 VS2010-2015で利用可能で、これまでのところ宣伝どおりに機能しているようです。