Ответ 1
У меня тоже была эта проблема. Я обновил мою установку TypeScript до 1.8.6 из здесь, выбрав вариант Visual Studio 2015. Затем я перезапустил IDE, и все выглядело замечательно. Надеюсь, это поможет тем, кто любит темную тему!
Если вы используете Visual Studio 2015 + Dark Theme + TypeScript, вы, вероятно, заметите, что свойство класса получится с черным шрифтом. Черный шрифт на очень темном сером фоне почти не читается. Вот скриншот:
Похоже, что идентификаторы также отображаются с черным шрифтом.
Я посмотрел в разделе "Инструменты- > Параметры- > Шрифты и цвета", чтобы изменить это, но не повезло.
Кто-нибудь еще использует эту комбинацию? Какое наилучшее решение для того, чтобы сделать файл .ts более читаемым с темной темой? Мне нужно просто взломать все файлы темы (не знаю, как это сделать, но на данный момент).
Спасибо, Джейсон
У меня тоже была эта проблема. Я обновил мою установку TypeScript до 1.8.6 из здесь, выбрав вариант Visual Studio 2015. Затем я перезапустил IDE, и все выглядело замечательно. Надеюсь, это поможет тем, кто любит темную тему!
Когда вы меняете темы, вы просто reset visual Studio
К сожалению (IMO) VS2015 действительно сильно изменил их синтаксическую окраску, и теперь он выглядит уродливым.
Вы можете создавать свои собственные темы или загружать их из https://studiostyl.es
Инструменты > Параметры импорта и экспортa > (Резервное копирование ваших настроек) > Просмотрите файл темы.
Вы также можете вручную редактировать предварительно существующие темы.
Я столкнулся с этой проблемой и решила перезагрузить систему.
Каждый раз, когда я перехожу от светлой темы к темной теме, текст остается противоположным и наоборот до перезагрузки.
Мне не потребовалось ничего обновлять. Просто перезагрузитесь при изменении темы.
Для тех, кто имеет эту проблему (поскольку я только что установил vs2015 и, похоже, все еще не работает), просто решил установить последнюю версию, доступную для ASP.NET и веб-инструментов 2015 от здесь
Итак, я смог это исправить. Но, во-первых, вот какой-то фон, который заставляет меня поверить, что это было более "разрешимым", что я изначально думал.
Я использую VS2015 на нескольких компьютерах: один на моей книжке (машина Win10) и на моем рабочем компьютере (машина Win7). В обоих экземплярах VS я вошел в систему с той же учетной записью профиля, поэтому по умолчанию настройки (включая выбранную тему) синхронизируются.
Я заметил, что файлы .ts очень хорошо отображались на моей рабочей машине, но не на моем ноутбуке. Сначала я включил синхронизацию, чтобы сохранить свой ноутбук с помощью темы "Свет", в то время как мой рабочий аппарат использовал тему "Темный".
Все это заставило меня задуматься, были ли некоторые настройки из моего экземпляра Win7/VS, который не играл хорошо с моим экземпляром Win10/VS. Итак,..
I reset мои настройки, выбрав Инструменты → Параметры импорта и экспорта и выберите reset все настройки. Я решил не создавать резервные копии моих настроек, но это зависит от вас, если вы следите за этим.
Я выбрал среду. Первым, который я выбрал, была среда разработки С#, но у нее все еще была такая же проблема. Затем я снова выполнил reset, и на этот раз выбрал среду веб-разработки. И вуаля, выбрав среду веб-разработки, TypeScript теперь отлично смотрится в теме Dark.
Обновление 12/11/2015.
Просто снимок экрана моей среды (теперь вы можете видеть в фоновом режиме правильно отображаемые идентификаторы)
TypeScript 1.8 бета, похоже, исправила черные идентификаторы на темной теме.
Обычно это происходит, когда вы меняете тему. Если вы меняете тему с Light на Dark или Blue на Dark, у вас могут быть эти черные буквы на черном фоне.
У вас может быть схожий опыт, если вы меняете тему из Dark to Light или Blue, тогда у вас может быть белый текст на белом фоне.
Разрешение: просто перезапустите Visual Studio IDE.