Visual Studio Форматирование - Изменить метод Цвет - PullRequest
10 голосов
/ 11 мая 2010

По умолчанию внешний вид метода, например, ".ToString ()", по умолчанию имеет черный цвет. Я хочу, чтобы он выделялся другим цветом, но я не вижу никаких опций, которые бы конкретно ссылались на этот параметр.

Я помню, как один из бывших коллег показал мне его VS IDE несколько лет назад, и он настроил его таким образом, но я не могу вспомнить, что он сделал.

У кого-нибудь есть идеи, как это сделать?

Ответы [ 7 ]

19 голосов
/ 20 июля 2016

Вы можете сделать это с расширением: SemanticColorizer - это то, что я использую.

Инструменты -> Расширения и обновления -> Онлайн -> Поиск SemanticColorizer

Он позволяет вам изменять цвета методов, статических функций, констант, переменных-членов и всего, что вы только можете придумать.

8 голосов
/ 13 апреля 2015

Зайдите в Visual Studio «Инструменты> Параметры> Среда> Шрифты и цвета», в меню отобразится список «Элементы отображения», выберите «Идентификаторы» (из которых «методы» являются членами). Используйте элементы управления форматом, чтобы персонализировать отображение выбранного вами элемента. К сожалению, переменные, экземпляры и пространства имен являются членами «Идентификаторов», поэтому они также будут затронуты.

Если вы используете Resharper, отображается более конкретный список элементов.

4 голосов
/ 22 июня 2013

Для Visual Studio 2010

Инструменты> Параметры

Среда> Шрифты и цвета

Изменить "Типы пользователей"

3 голосов
/ 04 декабря 2017

Для себя я написал простое и легкое «расширение классификатора редактора» для Visual Studio на основе асинхронных Roslyn API до Подсветка синтаксиса пользовательских тегов в C # и Visual Basic код.

Имеет подсветку синтаксиса для:

  • " События "
  • " Поля "
  • " Поля (постоянные) "
  • " Поля (внутри перечислений) "
  • " Локальные переменные "
  • " Методы "
  • " Методы (расширение) "
  • " Методы (статические) "
  • " 1051 * Namespaces *"
  • " Параметры "
  • " Свойства "

В будущем возможно появится синтаксическая подсветка 1064 * для чего-то другого.

Вы можете установить это расширение из Visual Studio Marketplace , перейдя по ссылке ниже:

Загрузить: " Улучшенная подсветка синтаксиса ".

Вы можете изменить настройки подсветки синтаксиса , перейдя в " Инструменты "> " Параметры "> " Среда "> " Шрифты и цвета">" Текстовый редактор"и прокрутка до свойств, начинающихся с префикса" Пользовательские теги - ...".

Синтаксическая подсветка для " Классы ", " Делегаты ", " Перечисления ", " Интерфейсы"," Модули"," Структуры"и" Параметры типа"чуть ниже, они имеют префикс" Типы пользователя -. .."и являются встроенными по умолчанию.

Удачи.

1 голос
/ 11 мая 2010

Встроенные подсветки синтаксиса используют лексический анализ . Лексер может классифицировать идентификаторы, комментарии, литералы, числа, ключевые слова. Детали, которые вы найдете в диалоге Инструменты> Параметры> Среда> Шрифты и цвета.

Признание того, что идентификатор является методом, свойством, полем, требует синтаксического анализа . Синтаксический анализ, как правило, работает хорошо только тогда, когда у вас есть правильно сформированная программа, и вы редко ее используете, когда набираете код. Так что не был одобрен Microsoft. Вы можете найти альтернативы в галерее Visual Studio .

0 голосов
/ 01 февраля 2016

В предыдущей версии Visual Studio (я думаю, 2010) был плагин, который позволял вам раскрашивать методы кода. Я не помню его название сейчас, так как мы продолжали продвигаться вперед в версиях. Автор не поспевает за обновлениями версии VS.

Обновление: VS10x позволяет вам раскрашивать методы кода в Visual Studio вплоть до VS2015. Ссылку на страницу авторов галерей Visual Studio можно найти здесь: https://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2?SRC=VSIDE

В настоящее время я успешно использую это в VS2013.

0 голосов
/ 11 мая 2010

Инструменты> Параметры> Среда> Шрифты и цвета содержит обширный список вещей, которые можно изменить как шрифтом, размером, цветом, стилем и т. Д.

Кроме того, несколько лет назад у Джеффа Этвуда был отличный пост о шрифте и цветовых схемах IDE , которые могут вас заинтересовать.

...