如何设置 Windows PowerShell ISE 默认主题?

如何设置 Windows PowerShell ISE 默认主题?

每当我在 Windows 10 上的 PowerShell ISE 选项中将主题更改为浅色亮光时,它都不会在重新启动时保留该主题,而是恢复为默认的深色亮光。我如何设置/强制将浅色亮光设置为我的默认设置?

(此外,在启动脚本中设置颜色会导致它在运行脚本之前闪烁为默认的“Dark on Light”主题,但即使控制台的其余部分具有新颜色,命令行仍然具有原始颜色。)

答案1

控制台主机和 ISE 颜色控制实际上是针对不同用例的不同事物。

ISE 中显示的控制台与普通的独立 PS 控制台不同。它实际上只是一个允许额外交互用例的输出窗口。

您可以使用以下方法将控制台主机颜色重置回默认设置

在控制台主机中使用

[Console]::ResetColor() 
Set-PSReadlineOption -ResetTokenColors

在 ISE 选项中,只需选择恢复默认值或在 ISE 中运行此命令,

$psISE.Options.RestoreDefaultTokenColors()

相关内容