Как отключить регион, сворачивающийся или расширяющий все регионы в Visual Studio VB.NET?
В Visual Studio С# (2008) Ctrl + M + L расширяют все регионы.
Там также настройка в меню:
Tools -> Options -> Text Editor -> C# -> Advanced
чтобы не свернуться во время открытия файла. Я не вижу аналогов в VB.NET.
Есть ли способ расширить все регионы, а не только тот, который находится в фокусе VB.NET?
Или макрос или надстройка, которая делает это? Я просто ненавижу не видеть весь код.
Ответы
Ответ 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 не сообщит, что поиск завершен.
В результате все ваши # #области были расширены за несколько секунд.