this blog ,但是 Operator 和 Parameter
Operator
Parameter
所以我改变他们的颜色 Set-PSReadlineOption :
Set-PSReadlineOption
Set-PSReadlineOption -TokenKind Operator -ForegroundColor Yellow
但会出现以下错误:
找不到与参数名称“TokenKind”匹配的参数 ¨ è:1 : 22 设置PSReadlineOption-TokenKind操作符-ForegroundColor黄色 FullyQualifiedErrorId:未找到NamedParameters,Microsoft.PowerShell.SetPSReadLineOption
找不到与参数名称“TokenKind”匹配的参数
¨ è:1 : 22
但是 help 文件 设置PSReadlineOption 显示它有一个 TokenKind 作为其参数。
设置PSReadlineOption
TokenKind
我不明白为什么会发生这种错误。
我的powershell版本是
https://github.com/lzybkr/PSReadLine/issues/738
所以
Set-PSReadlineOption -TokenKind String -ForegroundColor Magenta Set-PSReadlineOption -TokenKind Variable -ForegroundColor Cyan
$colors = @{} $colors['String'] = [System.ConsoleColor]::Magenta $colors['Variable'] = [System.ConsoleColor]::Cyan Set-PSReadLineOption -Colors $colors
here .