Недавно я обновил свой компьютер с Windows 8.1 до Windows 10, которая по умолчанию поставляется с PowerShell 5.0. Я заметил, чтоPowerShell теперь имеет подсветку синтаксисадля ключевых слов, командлетов, строк и т. д.:
Мне было интересно, есть ли способ задать собственную цветовую схему? Например, комментарии сейчас зеленые, а я хочу сделать их серыми. Это возможно?
решение1
Чтобы ответить на ваш второй вопрос, следующая строка изменит цвет текста комментария на серый:
Set-PSReadlineOption -TokenKind Comment -ForegroundColor Gray
Вероятно, вы захотите выполнить это при запуске PowerShell. Если это так, то добавьте это в файл Microsoft.PowerShell_profile.ps1.
И чтобы ответить на ваш первый вопрос о цветовой схеме, вы можете добавить несколько строк, изменяющих значение TokenKind на любой из следующих членов из перечисления TokenClassification: None, Comment, Keyword, String, Operator, Variable, Command, Parameter, Type, Number и Member. Также измените значения -ForgroundColor и -BackgroundColor на любые члены ConsoleColor.
Доступны такие проекты цветовых схем, какшикарный-монокай.