使用PowerShell,如何在Visual Studio包管理器控制台中更改前景字体颜色?
发生错误时,前景色变为白色,背景变为红色,因此似乎可以修改颜色。
我想修改颜色以突出显示返回结果的某个状态,因此我需要能够以编程方式使用PowerShell更改颜色。
更改颜色并使用后,我想将颜色恢复为默认颜色。 (很像现有的错误格式化工作)
答案 0 :(得分:4)
某些颜色可自定义,但您无法使用标准$host
属性。要自定义VS powershell文本颜色,您可以工具 - >选项 - >环境 - >字体和颜色并修改Plain Text
选项Item foreground
。见下面的例子......
但是,似乎没有任何选项可以专门控制错误/警告/调试/详细/进度颜色as is typically supported with other powershell consoles。
答案 1 :(得分:1)
您将在标准控制台($host.PrivateData.ErrorForeGroundColor and $host.PrivateData.ErrorBackGroundColor
)中使用的属性在程序包管理器控制台中不可用。