Как установить пользовательскую раскраску синтаксиса для PowerShell 5.0?

Я недавно обновил Windows 8.1 компьютер я должен был Windows 10, который поставляется с PowerShell 5.0 по умолчанию. Я заметил, что PowerShell теперь имеет синтаксическую раскраску для ключевых слов, командлеты, строки и т. д.:

enter image description here

Мне было интересно, есть ли способ установить пользовательскую цветовую схему? Например, комментарии в настоящее время зеленые, и я хотел бы сделать их серыми. Такое возможно?

6
задан iCodez
09.01.2023 4:44 Количество просмотров материала 3239
Распечатать страницу

1 ответ

чтобы ответить на ваш второй вопрос, следующая строка изменит текст комментария на серый цвет:

Set-PSReadlineOption -TokenKind Comment -ForegroundColor Gray

вы, вероятно, захотите выполнить это при запуске PowerShell, если да, то добавьте это в свой Microsoft.PowerShell_profile.файл ps1.

и чтобы ответить на ваш первый вопрос для цветовой схемы, вы можете добавить несколько строк, меняющих значение TokenKind на любой из следующих элементов из перечисления TokenClassification: None, Comment, Keyword, String, Оператор, переменная, команда, параметр, тип, число и член. Также изменить -ForgroundColor и задается значениями с любыми членами ConsoleColor.

доступны проекты цветовых схем, такие как posh-monokai.

8
отвечен marckassay 2023-01-10 12:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх