如何在 Windows 10 上更改 Windows PowerShell 颜色方案 1

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

第一个 Windows PowerShell 是十多年前针对 Windows XP、Windows Server 2003 和 Windows Vista 发布的。 从那时起,它一直是所有 Windows 版本的一部分,从 2009 年的 Windows 7 开始。虽然软件本身发生了许多变化,但多年来保持不变的一件事是配色方案——蓝色背景和通常为白色/黄色文本,黑色背景上的红色文本用于错误消息。 虽然大多数人已经习惯了这些颜色,但你们中的一些人可能想要更独特的东西,要么是为了更好的可见性,要么是出于美观的原因。 既然如此,让我们来看看如何在 Windows 10 中更改 Windows PowerShell 配色方案:

笔记: 在我们继续之前,重要的是要了解本特定教程将处理 PowerShell 控制台,而不是 PowerShell ISE,后者是 Windows PowerShell 引擎和语言的两个主机应用程序之一。 它有自己的自定义设置,需要单独处理,超出了本教程的范围。

在 Windows 10 PowerShell 控制台中更改背景和前景色

  • 如前所述,Windows PowerShell 控制台默认显示蓝底白字和黑底红字错误消息,因此要更改颜色, 右键单击 PowerShell 窗口顶部栏,然后选择“属性”.

  • 一旦弹出 Windows PowerShell 的“属性”框, 单击“颜色”选项卡,您将获得大量选择来设置背景和前景色,如下面的屏幕截图所示。

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

从这里,您可以 更改文本颜色、弹出文本颜色、背景颜色 甚至设置不透明度级别。

在 Windows 10 PowerShell 控制台中更改错误消息颜色

  • 虽然这是更改某些设置的一种非常简单的方法,但如果您想对 PowerShell 控制台进行更广泛的更改怎么办? 例如,如果你 想要更改错误消息的文本和背景颜色 从黑色上的红色到不那么激烈的东西? 为此,您需要放下并使用控制台本身,而不是依赖 GUI。 首先,要知道默认颜色,请继续在 PowerShell 控制台上复制/粘贴此代码,然后按“Enter”: $host.privatedata

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 要更改错误消息的前景色和背景色,您需要做的就是 分配新值. 由于我想将背景颜色更改为“洋红色”,将前景色更改为“绿色”,我将在下面输入两个命令。 只要记住 分别输入它们并在每种情况下按“Enter”.
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 您现在已经配置了控制台设置, 但你需要 将它们保存到您的个人资料设置 这样屏幕每次都按照您想要的方式打开。 为此,首先运行命令 $profile. 这将显示您的配置文件的默认文件的名称(和位置)。

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 但实际上, 在大多数情况下,默认的 PowerShell 配置文件甚至不存在. 所以运行以下命令来检查它是否已经存在,或者你是否需要从头开始创建它: test-path $profile. 如果文件已经存在,您将获得“True”输出,否则,您将获得“False”。

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 从上面的截图可以看出,我得到了后者,所以我需要创建文件。 如果您得到“真”,请跳过此步骤并转到下一步. 否则,输入以下命令来创建文件: New-Item -path $profile -type file -force

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 创建文件后,您可以轻松地 用记事本编辑 通过使用 notepad $profile Powershell 窗口中的命令。 从那里,您可以使用上面讨论的命令添加您想要的任何配置代码。 您不仅可以通过此方法更改颜色,还可以更改字体、窗口大小等,但我们只是看看如何更改颜色,而不会进一步复杂化。

    $console = $host.ui.rawui
    $console.backgroundcolor = "black"
    $console.foregroundcolor = "white"
    $colors = $host.privatedata
    $colors.verbosebackgroundcolor = "Magenta"
    $colors.verboseforegroundcolor = "Green"
    $colors.warningbackgroundcolor = "Red"
    $colors.warningforegroundcolor = "white"

    $colors.ErrorBackgroundColor = "DarkCyan"
    $colors.ErrorForegroundColor = "Yellow"
    set-location C:\
    clear-host

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

  • 我们快到了,但还有最后一步。 运行以下命令以 允许本地脚本运行 在您的系统上: Set-ExecutionPolicy RemoteSigned选择一个” 允许所有脚本。 现在您已完成,这就是您每次启动 PowerShell 控制台时的外观。 甚至错误消息看起来也比通常情况下不那么刺耳。

如何在 Windows 10 上更改 Windows PowerShell 颜色方案

就是这样,伙计们,我已经使我的工作笔记本电脑上的 Windows PowerShell 控制台看起来几乎与老式的命令提示符一模一样,只是为了好玩而添加了一些颜色。

笔记: 虽然上述步骤专门针对 Windows 10,但我还在运行 Windows 7 的旧戴尔台式机上进行了尝试。每一步都几乎相同,并且每件事都按预期工作。

也可以看看: 如何阻止自动安装 Windows 10 更新

在 Windows 10 中使用简单命令更改 Windows PowerShell 颜色

Windows PowerShell 对于高级用户来说是一个很好的工具,但这并不意味着它必须枯燥、单调和乏味。 在这里和那里调整一些设置可以改变你的 PowerShell 控制台的外观,所以试一试,将颜色更改为你喜欢的任何颜色。 一旦你这样做了,别忘了告诉我们事情的进展,因为我们喜欢你的来信。

In relation :  如何在 Windows 10 中使用命令提示符查找和打开文件
Moyens I/O 员工激励了您,为您提供技术、个人发展、生活方式和策略方面的建议,对您有所帮助。