Patrick Skelton Ответов: 1

Как узнать, какой цвет изменить в visual studio?


У меня есть файлы в Visual Studio 2019, которые имеют расширение SQL. SQL, содержащийся в них, является диалектом SQLite. Примером может служить следующее утверждение:
INSERT INTO EstimateRevisions ( PK_id, revision, total_value, breakdown )
VALUES ( NULL, '', 0.0, '' ),

Моя проблема заключается в том, что некотируемое значение 0.0 выглядит как довольно нечитаемый темно-красный цвет, но я не могу найти подходящую настройку в нем. Инструменты | Параметры | шрифты и цвета изменить это.

Может ли кто-нибудь подсказать, что это может быть за установка?

Что я уже пробовал:

Я попробовал те, что с префиксом "SQL".

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

1 Ответов

Рейтинг:
10

OriginalGriff

Проверьте тип расширения: VS "знает о" .SQL-файлы, и синтаксис будет выделять их правильно - для меня 0.0 появляется как черное на белом, что он наследует от стандартной настройки "число" в разделе "Инструменты...Параметры"...Окружающая среда...Шрифты и цвета", "элементы отображения: количество"

Если ваш тип расширения отличается, он может рассматривать его как определенный тип и перезаписывать его (например, есть также "Display items: U-SQL - Number", который настраивается отдельно).


Patrick Skelton

Я не уверен, что вы подразумеваете под первой частью вашего ответа, немного о "знает о", но "отображение элементов: чисел" сделало свое дело. Должно быть, я его пропустил. Я действительно думаю, что этот список становится глупо длинным и нуждается в совершенно новом интерфейсе. Может быть, мне тоже нужно научиться читать. :-|

В любом случае, спасибо! Проблема решена, и мои глаза уже чувствуют себя лучше!

OriginalGriff

:смеяться:
Это становится довольно громоздким, не так ли? Я предполагаю, что эта работа была дана стажеру, а разработчики в MS не играют на скрипке, поэтому они никогда не замечали, насколько это плохо ...