Плагин для R# похож на CodeRush "Выделение оператора"
См. Здесь http://www.hanselman.com/blog/InSearchOfThePerfectMonospacedProgrammersFontInconsolata.aspx - для лучшего описания - подсветка блоков операторов - например, в изображениях по ссылке "блоки операторов" сгруппированы с вертикальной линией. Я понимаю, что это особенность CodeRush - есть ли в R# что-то похожее или плагин для того же?
3 ответа
Я использую последнюю версию ReSharper, которая в настоящее время доступна - ReSharper 4.5 - но, к сожалению, я не верю, что есть какая-либо функция для рисования вертикальной линии между соответствующими фигурными скобками, как на скриншотах, на которые вы ссылались.
Функция, которую я нахожу полезной, как упомянул Бен, - это подсветка соответствующей фигурной скобки, однако она действует только тогда, когда курсор находится рядом с открывающей или закрывающей фигурной скобкой.
В R# есть функция, которая называется Highlight current line, которую вы должны включить в опциях ReSharper. Это похоже на дерьмо на темном фоне, высококонтрастные темы, поэтому, если вы используете одну, я бы предложил перейти к параметрам Visual Studio в разделе "Шрифты и цвета" и перейти к "ReSharper - current Line" и сделать цвет фона более темным, не так много контрастирует с фоном.
R# также имеет соответствующую подсветку фигурных скобок, которая также настраивается цветом в том же диалоге параметров VS.
Это отвечает на ваш вопрос?
Notepad ++ имеет хорошую функцию сопоставления фигурных скобок с вертикальными линиями, соответствующими фигурным скобкам. Это не VS, поэтому я использую его только когда сталкиваюсь с каким-то непонятным JS, вырезаю и вставляю, разбираю фигурные скобки и возвращаюсь к VS. Было бы здорово, если бы такая функция существовала в VS или R#.