Кто-нибудь знает, как отключить сворачивание кода в Visual Studio 2008? Некоторым из моих коллег это нравится, но лично я всегда хочу видеть весь код и никогда не хочу, чтобы код сворачивался из поля зрения. Мне нужен параметр, который означает, что моя копия Visual Studio никогда не сворачивается #regions
или не выполняет функции.
c#
visual-studio-2008
text-editor
outlining
Стив Купер
источник
источник
Ответы:
Изменить: я рекомендую этот другой ответ
Перейдите в меню Инструменты-> Параметры. Перейдите в Текстовый редактор-> C # -> Дополнительно. Снимите флажок «Переходить в режим выделения при открытии файлов».
Это отключит все контуры, включая регионы, для всех файлов кода C #.
источник
Принятый ответ отключает ВСЕ сворачивание кода. Если вы хотите отключить сворачивание #region, но сворачивать комментарии, циклы, методы и т. Д., Я написал плагин, который сделает это за вас.
Сделайте # регионы менее отстойными (бесплатно):
http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
источник
Вы также можете отключить перенос областей в сгенерированный код (например, когда вы используете ярлык Visual Studio для автоматической реализации интерфейса).
альтернативный текст http://dusda.com/files/regionssuck.png
источник
Параметры / Текстовый редактор / C # / Дополнительно / Вход в режим выделения при открытии файлов
источник
Это не постоянно, но нажатия клавиш Ctrl-M Ctrl-L расширяют области в файле
источник
Кроме того, быстрый способ переключения раскрытия / свертывания всех регионов: CTRL + M + L
источник
Я опубликовал ответ в связанной, но не повторяющейся теме, которая может помочь некоторым здесь. Я подробно описал, как создать макросы, которые будут деактивировать #regions отдельного модуля, закомментировав директивы #region и #endregion, с помощником для их повторной активации. С отключенным #regions функция Ctrl + M + O / Collapse to Definitions делает именно то, что я хочу. Надеюсь, это будет полезно для кого-то помимо меня.
Ярлык для свертывания определений, кроме регионов
источник
Кажется, что этот параметр доступен только в C #, но не в C / C ++ (Visual Studio 2005). Чтобы отключить выделение в файлах C / C ++, вам нужно проделать трюк, изменив цвет выделения на цвет фона редактора. Для этого перейдите в Инструменты> Параметры> Среда> Шрифты и цвета> Сворачиваемый текст> Измените цвет «Передний план элемента» на белый (или любой другой цвет вашего фона).
источник
Я решил проблему для себя с помощью environmentmentevent:
Привет Тоби
источник