В синтаксисе умолчания подсвечивания обеспечивается PSReadline
модуля, то вам необходимо удалить PSReadline
модуль из вашей PowerShell сессии:
Remove-Module PSReadline
или, если вы хотите использовать другие функции PSReadline
(например, постоянная история), вы можете настроить подсветку синтаксиса на использование одного и того же цвета для всех видов токенов:
[Microsoft.PowerShell.TokenClassification].GetEnumValues() | % {
$DefaultColor = (Get-PSReadlineOption).DefaultTokenForegroundColor
} {
Set-PSReadlineOption -TokenKind $_ -ForegroundColor $DefaultColor
}
'Remove-Module PSReadline' – PetSerAl
или (если вы хотите сохранить другие функции' PSReadline'): '[Microsoft.PowerShell.TokenClassification] .GetEnumValues () | % {Set-PSReadlineOption -TokenKind $ _ -ForegroundColor (Get-PSReadlineOption) .DefaultTokenForegroundColor} '. – PetSerAl
@PetSerAl: положите это как ans. Я поддержу его приятель. –