如何使用PowerShell更改VS Package Manager控制台的前景色?

时间:2014-11-22 18:42:59

标签: visual-studio powershell visual-studio-2013

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

发生错误时,前景色变为白色,背景变为红色,因此似乎可以修改颜色。

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

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

2 个答案:

答案 0 :(得分:4)

某些颜色可自定义,但您无法使用标准$host属性。要自定义VS powershell文本颜色,您可以工具 - >选项 - >环境 - >字体和颜色并修改Plain Text选项Item foreground。见下面的例子......

但是,似乎没有任何选项可以专门控制错误/警告/调试/详细/进度颜色as is typically supported with other powershell consoles

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

enter image description here

答案 1 :(得分:1)

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