Powershell连字符参数颜色

时间:2017-07-07 20:08:54

标签: powershell colors

我想在Powershell中更改-a, --All参数的颜色。我已经改变了我在Powershell中的字符串和命令颜色。

Set-PSReadlineOption -TokenKind String -ForegroundColor Cyan
Set-PSReadlineOption -TokenKind Command -ForegroundColor Magenta

我找不到如何更改连字符参数的颜色。

是在Set-PSReadlineOption还是在其他地方?

2 个答案:

答案 0 :(得分:8)

您正在寻找Parameter令牌类型:

Set-PSReadlineOption -TokenKind Parameter -ForegroundColor Red

以上颜色参数标记(如-a)红色,但不是前缀为--的裸字符标记(如--All),因为它们在技术上不被视为参数标记解析器。

答案 1 :(得分:0)

您正在寻找的东西是这样的:

Set-PSReadLineOption -Colors @{"Parameter"="#ff81f7"}