Есть ли способ или расширение, чтобы сделать так, чтобы ваши шрифты в Visual Studio не были полностью белыми?

#c# #visual-studio #fonts #colors #visual-studio-extensions

#c# #visual-studio #шрифты #Цвет #visual-studio-extensions

Вопрос:

Я новичок в Visual Studio, и я пробовал играть с цветами шрифтов, поэтому не весь мой код состоит только из 2 разных цветов. Один цвет предназначен для типов переменных, А остальная часть кода (для имен методов, имен переменных и т. Д.) Полностью Белая. В Eclipse есть разные цвета для нескольких вещей, поэтому их легче читать и понимать. Есть ли какой-нибудь способ сделать это в Visual Studio? Потому что попытка изменить его с белого цвета меняет все, и вы, к сожалению, не можете выбрать специфику. Я пытался искать везде в Интернете, но не могу найти помощь для этой, казалось бы, простой проблемы. Любая помощь была бы очень признательна, спасибо.

Комментарии:

1. хорошо… у меня более 2 цветов в vs… ничего не делая… может быть, ошибка?

2. Сбросьте настройки шрифтов и цветов (Инструменты> Параметры импорта и экспорта… следуйте инструкциям мастера), чтобы использовать настройки Visual C #. По умолчанию Visual Studio для подсветки синтаксиса C # имеет умеренно фруктовый цвет, и вы можете настроить это с помощью довольно детального набора типов идентификаторов в шрифтах и цветах в диалоговом окне параметров.

3. @madreflection Я попробовал это, и он говорит, что произошла ошибка при импорте настроек «CoffeeScript», если это имеет к этому какое-либо отношение? И цвета шрифта, к сожалению, не изменились

4. После выбора «Visual C #» на следующей странице вы сможете выбрать, какие настройки импортировать. Отмените выделение всего, а затем выберите «Шрифты и цвета» (в разделе «Все настройки» -> «Общие настройки»). Это позволит избежать ошибки в случае, если это блокирует весь импорт.

5. По крайней мере, просто перейдите в «Шрифты и цвета» в диалоговом окне «Параметры», прокрутите вниз до различных записей «Типы пользователей …» и сделайте это. Если это не сработает, что-то ужасно сломано.

Ответ №1:

Со своей стороны, я не сталкивался с проблемой, как вы описали. И VS IDE по умолчанию имеет разные цвета для разных типов кода.

Я использовал тему темного цвета с помощью Tools-> Options-> Environment-> General

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

Имя метода — желтое, имя переменной — серое.

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

Поэтому мне интересно, есть ли в вашей среде vs какие-то ошибки или вы внесли в это какие-то изменения.

Или вы могли бы изменить их вручную или просто изменить, чтобы использовать значение по умолчанию, вот несколько предложений:

1) отключите все сторонние и установленные расширения в разделе Расширения -> Управление расширениями

2) сбросьте все настройки vs в разделе Инструменты -> Параметры импорта и экспорта -> Сбросить все настройки -> Общие

3) закройте VS, введите свой проект, а затем удалите .vs скрытую папку в папке решения bin и obj папку в папке проекта.

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

Или вы могли бы создать новый проект, чтобы проверить, возникает ли проблема в новом проекте.

4) используйте devenv /safemode командную строку разработчика для VS2019, чтобы запустить VS. А затем проверьте, есть ли проблема в вашем проекте.

5) выполните инициализацию для вашего VS, закройте VS, удалите все файлы в разделе C:Usersxxx(current user)AppDataLocalMicrosoftVisualStudio16.0_xxxx . Затем restatr VS.

восстановить против 6) или просто обновить против

Кроме того, расширение Resharper является мощным расширением и имеет свою собственную цветовую классификацию для типов кода. И это платное расширение, и новые пользователи получают 30 дней бесплатно.

Но вы должны убедиться, что ваш VS работает без каких-либо ошибок. В конце концов, VS имеет обычную цветовую схему для кода. Так что это ваш выбор, тестировать ли Resharper.

Комментарии:

1. Да, спасибо вам за это. У меня была какая-то неизвестная ошибка или ошибка, и мне пришлось исправить vs, и, похоже, теперь все работает!

2. @Mitch, во-первых, спасибо за ваш отзыв и рад узнать, что вы решили проблему. Поскольку это исправление vs является одним из моих обходных путей, и мой ответ поможет вам решить проблему, я предлагаю вам принять ответ , и это правило форума so. Это любезно с вашей стороны сделать это. И это поможет другим членам сообщества искать и решать похожие проблемы. И спасибо за все, что вы сделали для форума so.

3. Примите ответ , поскольку ответ поможет вам решить проблему. И это поможет улучшить атмосферу сообщества so.