Клеммы VS Code цвета винтовые - PullRequest
0 голосов
/ 26 февраля 2019

Я использую тему по умолчанию.Цвета терминала не читаются, не имеют смысла и противоречивы.Я пробовал переключать темы, но они ужасны во всех темах.

Вот как это выглядит по умолчанию.Вы можете прочитать мой желтый ввод на сером фоне?И почему не везде черный фон?Powershell terminal window

Я понимаю, что есть настройки, которые могут вручную устанавливать цвета переднего плана / фона.Но я думаю, что что-то сломано для меня из-за того, как плохо работает терминал.

Например, вот то, что я вижу, когда я впервые запускаю терминал, введите кучу вещей, backspace, чтобы удалить половину егоизмените размер панели терминала, затем удалите еще.Обратите внимание, что некоторые из удаленных пространств имеют желтый цвет, а некоторые - серый.Также обратите внимание, что область, где будет отображаться CWD, полностью черная.Initial view

Вот содержимое моего settings.json файла:

{
    "window.zoomLevel": 0,
    "git.enableSmartCommit": true,
    "workbench.startupEditor": "newUntitledFile"
}

Что и как нужно исправить?


Редактировать:

Просто чтобы удовлетворить ваше любопытство, я добавил это в свой settings.json файл:

"workbench.colorCustomizations": {
    "terminal.foreground": "#ffffff",
    "terminal.background": "#000000"
}

Без радости: Ugly stuff still

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Есть два решения. Решение Ксавье работает, и комментарий mklement0 также был верным.

Решение # 1

Делайте то, что Ксавье сказал (иupvote его ответ).

Но, если вы не хотите портить настройки реестра (или, как и у вас, у вас много настроек реестра, расположенных в корневом каталоге HKCU \ Console), тогда ...

Solution # 2

  1. Получить номер сборки Windows 10 18309 (или новее)
    • Присоединиться к программе Windows Insider
    • Убедитесь, что вы находитесь в «кольце», которое включает в себя достаточно новую сборку.Для меня в этот момент это означало присоединение к «быстрому» кольцу
    • Подождите навсегда , чтобы обновления закончили установку
  2. Добавьте "terminal.integrated.windowsEnableConpty": true к вашемуsettings.json
  3. Перезапуск терминалов
  4. Upvote Комментарий mklement0
  5. ...
  6. Прибыль!
0 голосов
/ 26 февраля 2019

Возможно, что-то не так в настройках консоли, возможно, вы захотите удалить содержимое HKCU \ Console в своем реестре.Сохраните его раньше, очевидно, но не должно быть никакого побочного эффекта: он будет просто воссоздан с настройками по умолчанию.

...