Переопределение цветов Intellisense в Visual Studio 2015

Я использую тему Light с пользовательскими цветами текстового редактора. В Visual Studio 2015 у меня Intellisense и других лампочек/зависаний/всплывающих окон все цвета кода соответствуют настройкам текстового редактора.

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

Из моего исследования до сих пор...

В предыдущих версиях Visual Studio эта раскрашенная функция Intellisense использовалась надстройкой Powerivity Power Tools. Он может быть отключен. Это не установлено. Теперь он встроен в Visual Studio, и я не смог найти место, чтобы отключить его.

Я действительно не хочу связываться с редактором тем. Мне просто нужен черный текст Intellisense, или, по крайней мере, превратить белый текст в черный в всплывающие окна. Другие говорили, что он не работает с Intellisense, но я не уверен.

Я установил "Инструменты" > "Параметры" > "Окружающая среда" > "Шрифты и цвета" > "Редактор всплывающей подсказки" > "Цвет обычного текста переднего плана" на черный. Вот почему слова под кодом черные. Но это не влияет на сам код.

Ответы

Ответ 1

У меня есть эта же проблема, поскольку я использую темно-синий фон с легким текстом.

Я использовал это дополнение:

https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b

Затем скопируйте тему, которую вы в настоящее время используете, но не переключайтесь на нее еще (если вы хотите сохранить текущие настройки шрифта/цвета).

Затем я экспортировал свои настройки "Шрифт и цвет", открыл сгенерированный файл и полностью удалил XML-элемент "Тема".

Затем вы можете перейти к новой скопированной теме и повторно импортировать параметры цвета из только что созданного файла с помощью "Импорт и экспорт настроек".

Затем перейдите в надстройку редактора тем в разделе Инструменты > Настроить цвета. Редактируйте тему. Выберите параметр "Показать все элементы" и найдите "подсказку" в файле *.theme. Обновите Editor Tooltip -> Plain Text -> Foreground, чтобы быть ярким, а Environment -> ToolTip - темным.

Это не идеальное решение, но оно может использоваться до тех пор, пока они не исправят его.

Ответ 2

@karoberts ответ хорош, хотя с уже установленным редактором цветовых тем Visual Studio 2015 я должен был

  • Обновление всплывающей подсказки редактора → Обычный текст → Передний план должен быть ярким, а окружение → ToolTip темным.
  • примените тему
  • перезапустить Visual Studio (иначе это не займет фоновый рисунок)

Но экспорт/импорт, как в ответе @karoberts, не был необходим.

введите описание изображения здесь

Ответ 3

Попробуйте это
инструменты > параметры > шрифты и цветa > показать настройки для "Enviroment" > подсказкa > элемент фона

Ответ 4

Подсказка выше: "Инструменты> Параметры> Шрифты и цвета> Показать настройки для" Окружающая среда "> Подсказка> Фон элемента" помогли мне! (визуальная студия 2019).

Цвет "Maroon" создал хороший фон, где я теперь могу видеть всю информацию intelliSense.