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

234
19 апреля 2018, 09:23

Как в Visual Studio 2017 поменять подсветку цвета идентификаторов полей класса для проектов С#?

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

Answer 1

Стандартное решение

Для изменения цветов в Visual Studio существует специальный раздел "Шрифты и цвета". Находится он в "Среда" -> "Параметры" -> "Окружение" -> "Шрифты и цвета".

К примеру, хотим мы изменить указанный вами текст на красный:

  • В "Шрифты и цвета" выбираем в выпадающем списке "Текстовый редактор".
  • Ищем в нижнем списке "Идентификатор".
  • Сбоку от списка есть настройки цвета, а также опции для изменения шрифта. К примеру в "Основной цвет элемента" выбираем "Красный".
  • Жмем кнопку ОК.

Результат:

p.s. Но тут одно но! Стандартно студия для языка c# покрасит вам все названия в один цвет (будь они локальные или нет).

Решение на основе ReSharper

  • Для начала активируем опцию, которая переключит цвета в редакторе на те, что предоставляет ReSharper. Для этого заходим в настойки ReSharper "Code Inspector" -> "Settings" -> "Color identifiers".

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

Результат:

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

READ ALSO
Linq удалить диапазон по id

Linq удалить диапазон по id

Как написать запрос удаления диапазона по списку id, без создания сущностей которые требуются в RemoveRange?

191
c# разбить pdf файл на отдельные картинки

c# разбить pdf файл на отдельные картинки

какие есть библиотеки чтобы разбить pdf файл на отдельные страницы и сохранить их в виде jpg?

136
Как сделать такой hover [дубликат]

Как сделать такой hover [дубликат]

На данный вопрос уже ответили:

215