Как настроить Visual Studio, чтобы свернуть все регионы по умолчанию? - PullRequest
26 голосов
/ 11 июня 2011

Когда я открываю файл кода в новом окне кода, я нажимаю Ctrl + M, O, чтобы свернуть все там. Насколько я знаю, это можно сделать по умолчанию, без необходимости каждый раз нажимать что-либо. Я думаю, что сделал это однажды, но не могу вспомнить, где была расположена эта опция.

Ответы [ 4 ]

26 голосов
/ 11 июня 2011

Это возможно. Перейдите в меню «Инструменты», затем выберите параметры.

Text Editor
 \ C#
   \ Advanced

Опция называется «Вход в режим контура при открытии файлов». Если включен режим контура, по умолчанию ваши регионы свернуты.

4 голосов
/ 11 июня 2011

Вы пробовали Инструменты \ Параметры \ Текстовый редактор \ C # \ Advanced и отметили "Вход в режим выделения" при открытии файлов?

3 голосов
/ 11 июня 2011

В крайнем случае, если вы не можете заставить его работать с настройками, вы также можете написать макрос для этого. Проверьте эту ссылку для примера на этом.

Вот основная информация по ссылке:

Вы можете открыть Macro 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
0 голосов
/ 08 декабря 2015

Для записи я обнаружил, что снятие отметки с опции «Войти в режим контура» приведет к отключению всех контуров, что было нежелательно.

Я нашел это расширение, хотя: https://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca, расширение "I Hate #Regions". Доступно для VS2010-2015, и пока, похоже, работает так, как рекламируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...