【发布时间】:2018-08-09 04:01:35
【问题描述】:
我无法更改两个引号之间的文本颜色(现在它的颜色是深蓝色)。 我在哪里可以设置此设置或我必须执行哪个命令?
【问题讨论】:
标签: powershell settings
我无法更改两个引号之间的文本颜色(现在它的颜色是深蓝色)。 我在哪里可以设置此设置或我必须执行哪个命令?
【问题讨论】:
标签: powershell settings
PSReadline v1.x(在 Windows 10 及更高版本上随 Windows PowerShell v5.1 提供):
Set-PSReadlineOption -TokenKind String -ForegroundColor Green
PSReadline v2.x(随 PowerShell (Core) v6.1+ 提供):
Set-PSReadLineOption -Colors @{ String = 'Green' }
注意:
在这两种情况下,您都可以使用[ConsoleColor] 枚举类型中定义的颜色。
在 v2.x 中,您也可以使用VT (Virtual Terminal) / ANSI escape sequences,如果您想设置背景颜色,您必须使用它。
有关详细信息,请参阅 this answer 和 Set-PSReadlineOption 文档。
【讨论】: