Как в Visual Studio 2017 поменять подсветку цвета идентификаторов полей класса для проектов С#?
Для проектов на С++ есть отдельная опция для изменения цвета (второй скрин), для C# такую опцию не могу найти.
Ответ
Стандартное решение
Для изменения цветов в Visual Studio существует специальный раздел "Шрифты и цвета". Находится он в "Среда" -> "Параметры" -> "Окружение" -> "Шрифты и цвета".
К примеру, хотим мы изменить указанный вами текст на красный:
В "Шрифты и цвета" выбираем в выпадающем списке "Текстовый редактор".
Ищем в нижнем списке "Идентификатор".
Сбоку от списка есть настройки цвета, а также опции для изменения шрифта. К примеру в "Основной цвет элемента" выбираем "Красный".
Жмем кнопку ОК.
Результат:
p.s. Но тут одно но! Стандартно студия для языка c# покрасит вам все названия в один цвет (будь они локальные или нет).
Решение на основе ReSharper
Для начала активируем опцию, которая переключит цвета в редакторе на те, что предоставляет ReSharper. Для этого заходим в настойки ReSharper "Code Inspector" -> "Settings" -> "Color identifiers".
Далее идем в уже знакомые нам настройки студии, в раздел "Шрифты и цвета".
Нас интересует "ReSharper Field Identifier", ставим ей текст на красный.
Результат:
На просторе интернета есть еще пару плагинов, которые помогут в решение этой задачи, один из таких SemanticColorizer, но я с ними не знаком...
Комментариев нет:
Отправить комментарий