Visual studio 如何使用PowerShell更改VS Package Manager控制台的前景色?
使用PowerShell,如何在Visual Studio软件包管理器控制台中更改前景字体颜色 发生错误时,前景色变为白色,背景变为红色,因此似乎可以修改颜色 我想修改颜色以突出显示返回结果的特定状态,因此我需要能够使用PowerShell以编程方式更改颜色Visual studio 如何使用PowerShell更改VS Package Manager控制台的前景色?,visual-studio,powershell,visual-studio-2013,Visual Studio,Powershell,Visual Studio 2013,使用PowerShell,如何在Visual Studio软件包管理器控制台中更改前景字体颜色 发生错误时,前景色变为白色,背景变为红色,因此似乎可以修改颜色 我想修改颜色以突出显示返回结果的特定状态,因此我需要能够使用PowerShell以编程方式更改颜色 在我更改颜色并使用它之后,我希望将颜色返回到默认值。(很像现有的错误格式化工作)您将在标准控制台中使用的属性($host.PrivateData.ErrorForeGroundColor和$host.PrivateData.ErrorBac
在我更改颜色并使用它之后,我希望将颜色返回到默认值。(很像现有的错误格式化工作)您将在标准控制台中使用的属性(
$host.PrivateData.ErrorForeGroundColor和$host.PrivateData.ErrorBackGroundColor
)在package manager控制台中不可用 某些颜色是可自定义的,但不能使用标准的$host
属性。要自定义VS powershell文本颜色,您可以工具->选项->环境->字体和颜色并修改纯文本
选项项目前景
。见下面的例子
但是,似乎在任何地方都没有具体控制错误/警告/调试/详细/进度颜色的选项
在Visual Studio中修改Powershell管理控制台
前景色由主机设置,我建议您检查
$host
变量并查找设置前景色的属性。以ISE为例,它的$host.privatedata.ConsolepaneForegroundColor
在我的误解中,我觉得我在这个问题上的措辞误导了大家。我不想永久地改变前景色,只是为了一两行。我发现写主机“foo”-ForegroundColor绿色在VS中工作得很好。