Подтвердить что ты не робот

Как отключить регион, сворачивающийся или расширяющий все регионы в Visual Studio VB.NET?

В Visual Studio С# (2008) Ctrl + M + L расширяют все регионы.

Там также настройка в меню:

Tools -> Options -> Text Editor -> C# -> Advanced

чтобы не свернуться во время открытия файла. Я не вижу аналогов в VB.NET.

Есть ли способ расширить все регионы, а не только тот, который находится в фокусе VB.NET?

Или макрос или надстройка, которая делает это? Я просто ненавижу не видеть весь код.

4b9b3361

Ответ 1

В Visual Studio 2012 и 2013 есть возможность деактивировать свертывание (называемый "режим контура").

Вы можете найти его в:

Text-Editor->Basic->VB Specific

а затем снимите флажок "Включить режим контура".

Но тогда вы вообще потеряете возможность разворачиваться/разворачиваться.

Ответ 2

Если вы хотите удалить регионы, вы можете попробовать следующее:

Ctrl+F

  • Быстрое замещение
  • Найти параметры
  • Использование: регулярные выражения

Найти что:

^. [#] Область. $

и

^. [#] Endregion. $

Заменить на:

[пустая строка]

Ответ 3

В меню "Правка" в подменю Outlining у вас есть все опции. Включая переключение всех контуров (по умолчанию Ctrl + M + L).

Может быть, ваши сочетания клавиш были изменены.

Если вы хотите, вы можете даже выбрать меню:

Edit -> Outlining -> Stop Outlining

Ответ 4

В VB.Net выполните поиск и замену и выберите "Использовать скрытое" и "Использовать регулярное выражение":

Заменить:

^.*\#(end)*(:Wh)*region.*\n

С

Ответ 5

Это довольно странно. Настройки профиля по умолчанию для VB.Net и С# должны связывать выделенные функции с комбинациями Ctrl + M, Ctrl + L.

Возможно, ваш профиль находится в странном состоянии. Попробуйте сбросить в своем профиле настройки VB.Net и посмотреть, решит ли это проблему.

Tools & rarr; Import / Export Settings & rarr; Reset All Settings & rarr; VB.Net Profile

Ответ 6

Я написал расширение, чтобы сделать это (и многое другое), и он работает для VB и С#. См. Этот ответ для получения дополнительной информации:

Скрытие регионов в Visual Studio

Ответ 7

Как только я изменил:

#Region Form Level Events
#End Region

To (обратите внимание на добавление кавычек):

#Region "Form Level Events"
#End Region

Появился минус, и я смог свернуть/развернуть Регионы.

Ответ 8

Я придумал этот трюк:

Ctrl + F

  • Быстрое замещение
  • Найти:

#region

  • Искать в: текущем документе (или весь проект или где вам нужно развернуть регионы)
  • Поиск в скрытом тексте

Затем нажмите Return и удерживайте ее нажатой до тех пор, пока VS не сообщит, что поиск завершен. В результате все ваши # #области были расширены за несколько секунд.