Если у вас есть цикл и тип break , Visual Studio выделит ключевое слово и соответствующий цикл следующим образом:

Когда я заканчиваю строку точкой с запятой и выхожу из нее, выделение исчезает. Если я переместить курсор:

  • До break заявление
  • После break заявление
  • Или где-нибудь между

Это не переоценивает утверждение, из которого оно выходит. Я должен удалить слово и набрать его заново, чтобы увидеть это выделение.

Как правило, это не огромная проблема , но я унаследовал некоторый код , который имеет гораздо больше вложенные циклы , и if заявления , чем любой нормальный программист должны сделать, так что было бы хорошо , если бы я мог надежно повторно применить это форматирование без необходимости введите слово заново.

Поэтому в основном я хочу, чтобы он вел себя так же, когда вы устанавливаете курсор непосредственно перед { или после a }. Когда вы делаете это, он автоматически выделяет соответствующие фигурные скобки.

Есть ли какие-то настройки для этого, или, возможно, даже плагин?

1 ответ1

0

Решарпер делает все виды подсветки. У меня это есть, и оно делает выделение, которое вы упомянули - нажмите "перерыв", и оно выделит "для". Он также выделяет соответствующие фигурные скобки. Решарпер не свободен, хотя. Лично я думаю, что это легко стоит цена.

Также посмотрите на Viasfora для подсветки фигурных скобок, это дает каждому уровню вложения различный цвет. Viasfora бесплатна и отлично работает с Resharper.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .