it-swarm.com.ru

Измените цветовую схему TypeScript в темной теме Visual Studio 2015

Если вы используете Visual Studio 2015 + Dark Theme + TypeScript, вы, вероятно, заметите, что свойство класса отображается с черным шрифтом. Черный шрифт поверх очень темно-серого фона почти не читается. Вот скриншот:

 enter image description here

Похоже, идентификаторы также отображаются с черным шрифтом.

Я посмотрел в разделе Инструменты-> Параметры-> Шрифты и цвета, чтобы найти способ изменить это, но безуспешно.

Кто-нибудь еще использует эту комбинацию? Как лучше всего сделать файл .ts более читаемым с темной темой? Нужно ли мне просто взломать какой-либо файл темы (пока не знаю, как это сделать).

Спасибо, Jayson

16
jgo

У меня тоже была эта пробема. Я обновил мою установку TypeScript до 1.8.6 из здесь , выбрав вариант Visual Studio 2015. Затем я перезапустил IDE, и все выглядело замечательно. Надеюсь, это поможет всем, кто любит темную тему!

11
petryuno1

Когда вы меняете темы, вы просто сбрасываете Visual Studio

3
love prince

К сожалению (IMO) VS2015 действительно сильно изменил цвет синтаксиса, и теперь это выглядит ужасно. 

Вы можете создавать свои собственные темы или скачать их с https://studiostyl.es

Инструменты> Параметры импорта и экспорта> (Резервное копирование настроек)> Найдите файл своей темы. 

Вы также можете редактировать уже существующие темы вручную. 

2
Aller Lacroix

Я столкнулся с этой проблемой, и что решило это перезагрузка системы.

Каждый раз, когда я перехожу от светлой темы к темной, текст остается противоположным, и наоборот, пока не произойдет перезагрузка.

Мне не нужно ничего обновлять. Просто перезагрузка, когда я меняю тему.

2
Chandra Eskay

Для тех, у кого возникла эта проблема (поскольку я только что установил vs2015 и, кажется, все еще существует), просто решите ее, установив последнее обновление, доступное для ASP.NET и Web Tools 2015, из здесь

1
elvin

Обычно это происходит, когда вы меняете тему. Если вы смените тему со Светлой на Темную или Синей на Темную, возможно, у вас появятся черные буквы на черном фоне. 

У вас может быть похожий опыт, если вы смените тему с Темного на Светлый или Синий, тогда у вас могут быть белые буквы на белом фоне.

Разрешение: просто перезапустите Visual Studio IDE.  

0
Gurusinghe

Итак, я смог это исправить. Но, во-первых, вот некоторые предпосылки, которые заставляют меня поверить, что это было более «разрешимым», чем я изначально думал.

Я использую VS2015 на нескольких компьютерах: один на моей Surface Book (машина с Win10) и на моей рабочей машине (машина с Win7). В обоих экземплярах VS я вошел в систему с одной и той же учетной записью профиля, поэтому по умолчанию настройки (включая выбранную тему) синхронизируются.

Я заметил, что файлы .ts хорошо воспроизводились на моей рабочей машине, но не на ноутбуке. Сначала я отключил синхронизацию, чтобы сохранить ноутбук с помощью темы «Свет», в то время как на моей рабочей машине использовалась тема «Темно».

Все это заставило меня задуматься, были ли какие-то настройки из моего экземпляра Win7/VS, которые не воспроизводили Nice с моим экземпляром Win10/VS. Так,..

Я сбросил настройки, выбрав «Сервис» -> «Импорт и экспорт настроек» и выбрав «Сбросить все настройки». Я решил не выполнять резервное копирование своих настроек, но это зависит от вас, если вы следуете этому.

Я выбрал среду. Первым, что я выбрал, была среда разработки C #, но она все еще имела ту же проблему. Затем я снова выполнил сброс и на этот раз выбрал среду веб-разработки. И вуаля, выбрав среду веб-разработки, TypeScript теперь отлично смотрится в темной тематике. 

Обновление 12/11/2015 . Просто скриншот моей среды (теперь на заднем плане вы можете видеть корректно отображаемые идентификаторы)  enter image description here

0
jgo

Бета-версия TypeScript 1.8, похоже, исправила черные идентификаторы на темной теме.

 TypeScript Version in VS

 Light colored identifiers in VS

0
Nick VanderPyle