Страницы

Поиск по вопросам

пятница, 15 февраля 2019 г.

Как в Visual Studio 2017 поменять цвет полей класса

Как в Visual Studio 2017 поменять подсветку цвета идентификаторов полей класса для проектов С#?
Для проектов на С++ есть отдельная опция для изменения цвета (второй скрин), для C# такую опцию не могу найти.


Ответ

Стандартное решение
Для изменения цветов в Visual Studio существует специальный раздел "Шрифты и цвета". Находится он в "Среда" -> "Параметры" -> "Окружение" -> "Шрифты и цвета".
К примеру, хотим мы изменить указанный вами текст на красный:
В "Шрифты и цвета" выбираем в выпадающем списке "Текстовый редактор". Ищем в нижнем списке "Идентификатор". Сбоку от списка есть настройки цвета, а также опции для изменения шрифта. К примеру в "Основной цвет элемента" выбираем "Красный". Жмем кнопку ОК.
Результат:

p.s. Но тут одно но! Стандартно студия для языка c# покрасит вам все названия в один цвет (будь они локальные или нет).
Решение на основе ReSharper
Для начала активируем опцию, которая переключит цвета в редакторе на те, что предоставляет ReSharper. Для этого заходим в настойки ReSharper "Code Inspector" -> "Settings" -> "Color identifiers".

Далее идем в уже знакомые нам настройки студии, в раздел "Шрифты и цвета". Нас интересует "ReSharper Field Identifier", ставим ей текст на красный.
Результат:

На просторе интернета есть еще пару плагинов, которые помогут в решение этой задачи, один из таких SemanticColorizer, но я с ними не знаком...

Комментариев нет:

Отправить комментарий