如何永久设置 Powershell 配色方案

Red*_*ddy 7 powershell colors

使用PowerShell 5.0,有很多自定义选项。目前我已经创建了自己的配色方案。但我无法弄清楚如何永久设置这些颜色选项。

Set-PSReadlineOption -TokenKind Operator -ForegroundColor "Magenta"
Set-PSReadlineOption -TokenKind Command -ForegroundColor "DarkYellow"
Set-PSReadlineOption -TokenKind Parameter -ForegroundColor "Magenta"
Run Code Online (Sandbox Code Playgroud)

现在我将这些命令保存在Profile脚本中,以便它们会被自动加载,但是当 shell 被重置并且如果我想加载另一个Profile. 无论配置文件如何,背景颜色和其他可用选项都PowerShell UI保持一致。我想要同样的东西。

如何永久设置这些颜色选项PowerShell Console

Faz*_*r87 6

您可能在错误的配置文件中设置了颜色属性。

PowerShell 实际上有 6 个配置文件可供选择:

当前用户,当前主机 - 控制台$Home\[My ]Documents\WindowsPowerShell\Profile.ps1

当前用户,所有主机$Home\[My ]Documents\Profile.ps1

所有用户,当前主机 - 控制台$PsHome\Microsoft.PowerShell_profile.ps1

所有用户,所有主机$PsHome\Profile.ps1

当前用户,当前主机 - ISE$Home\[My ]Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1

所有用户,当前主机 - ISE$PsHome\Microsoft.PowerShellISE_profile.ps1


请尝试在所有用户、所有主机配置文件中设置配置文件颜色,以查看设置是否仍然存在。如果是,请尝试以用户身份修改各种配置文件以获得所需的配置。

有关 PowerShell 配置文件(此答案的来源)的更多信息 - 请参阅https://blogs.technet.microsoft.com/heyscriptingguy/2012/05/21/understanding-the-six-powershell-profiles/


归档时间:

查看次数:

8063 次

最近记录:

8 年,3 月 前