Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何使用PowerShell更改VS Package Manager控制台的前景色?_Visual Studio_Powershell_Visual Studio 2013 - Fatal编程技术网

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

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

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

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

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


在我更改颜色并使用它之后,我希望将颜色返回到默认值。(很像现有的错误格式化工作)

您将在标准控制台中使用的属性(
$host.PrivateData.ErrorForeGroundColor和$host.PrivateData.ErrorBackGroundColor
)在package manager控制台中不可用

某些颜色是可自定义的,但不能使用标准的
$host
属性。要自定义VS powershell文本颜色,您可以工具->选项->环境->字体和颜色并修改
纯文本
选项
项目前景
。见下面的例子

但是,似乎在任何地方都没有具体控制错误/警告/调试/详细/进度颜色的选项

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

前景色由主机设置,我建议您检查
$host
变量并查找设置前景色的属性。以ISE为例,它的
$host.privatedata.ConsolepaneForegroundColor
在我的误解中,我觉得我在这个问题上的措辞误导了大家。我不想永久地改变前景色,只是为了一两行。我发现写主机“foo”-ForegroundColor绿色在VS中工作得很好。