如何使用 PowerShell 更改 VS 包管理器控制台的前景色?

Dan*_*sen 4 powershell visual-studio visual-studio-2013

使用 PowerShell,如何更改 Visual Studio 包管理器控制台中的前景字体颜色?

发生错误时,前景色变成白色,背景变成红色,看来可以修改颜色了。

我想修改颜色以突出显示返回结果的某个状态,因此我需要能够使用 PowerShell 以编程方式更改颜色。

更改颜色并使用后,我想将颜色恢复为默认值。(很像现有的错误格式工作)

Sli*_*SFT 5

某些颜色是可自定义的,但您不能使用标准$host属性。要自定义 VS powershell 文本颜色,您可以在Tools->Options->Environment->Font and Colors 中修改Plain Text选项Item foreground。请参阅下面的示例...

但是,似乎没有任何选项可以专门控制其他 powershell 控制台通常支持的错误/警告/调试/详细/进度颜色。

在 Visual Studio 中修改 Powershell 管理控制台

在此处输入图片说明


Mik*_*ard 1

您将在标准控制台 ( ) 中使用的属性$host.PrivateData.ErrorForeGroundColor and $host.PrivateData.ErrorBackGroundColor在包管理器控制台中不可用。