我可以在 PowerShell 中自定义配色方案吗?

我可以在 PowerShell 中自定义配色方案吗?

例如,我想让蓝色变浅一点,或者让红色变得更偏橙色。这可能吗?

我知道可以轻松更改背景和前景色。其他颜色呢?

答案1

如您所知,您可以使用配置文件中的如下内容轻松更改 PowerShell 控制台颜色:

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

但是,您只能使用标准的 16 种 ANSI 颜色。您可能能够更改注册表中用作默认颜色的颜色(我依稀记得过去这样做过,但我找不到任何相关说明),但一种简单的方法是使用以下代码包装 PowerShell 控制台:控制台2并使用其设置中的选项。您还可以获得其他好处,例如标签和轻松粘贴。


编辑:我刚想起来,不用 Console2 也可以做同样的事情。在标准 PowerShell 控制台中,只需转到“属性”中的“颜色”选项卡,然后修改标准 16 种 ANSI 颜色的 RGB 值。

相关内容