Плагин для R#, аналогичный CodeRush «подсветка операторов»

StackOverflow https://stackoverflow.com/questions/51088

  •  09-06-2019
  •  | 
  •  

Вопрос

Глянь сюда http://www.hanselman.com/blog/InSearchOfThePerfectMonospacedProgrammersFontInconsolata.aspx - за неимением лучшего описания - выделение блока операторов - например, на картинках по ссылке "блоки операторов" сгруппированы вертикальной линией.Я понимаю, что это особенность CodeRush - есть ли в R # что-нибудь подобное или плагин, делающий то же самое?

Это было полезно?

Решение

Я использую последнюю доступную на данный момент версию ReSharper — ReSharper 4.5 — но, к сожалению, я не верю, что существует какая-либо функция для рисования вертикальной линии между совпадающими фигурными скобками, как на скриншотах, на которые вы ссылаетесь.

Функция, которую я считаю полезной и о которой упомянул Бен, — это подсветка соответствующих скобок, однако это вступает в силу только тогда, когда ваш курсор находится рядом с открывающей или закрывающей скобкой.

Другие советы

В R# есть функция «Выделить текущую строку», которую необходимо включить в параметрах ReSharper.Это выглядит как дерьмо на темном фоне и высококонтрастных темах, поэтому, если вы используете одну из них, я бы посоветовал зайти в параметры Visual Studio, в разделе «Шрифты и цвета», перейти в «ReSharper — текущая строка» и сделать цвет фона более темным оттенком, который не так сильно контрастирует с фоном.

В R# также имеется соответствующая подсветка фигурных скобок, которая также настраивается по цвету в том же диалоговом окне параметров VS.

Это ответ на ваш вопрос?

В Notepad++ есть удобная функция сопоставления фигурных скобок: вертикальные линии соответствуют фигурным скобкам.Это не VS, поэтому я использую его только тогда, когда сталкиваюсь с каким-то запутанным JS, вырезаю и вставляю, разбираюсь со скобками и возвращаюсь в VS.Было бы ЗАМЕЧАТЕЛЬНО, если бы такая функция существовала в VS или R#.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top