![如何设置 Windows PowerShell ISE 默认主题?](https://linux22.com/image/1576653/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20Windows%20PowerShell%20ISE%20%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%EF%BC%9F.png)
每当我在 Windows 10 上的 PowerShell ISE 选项中将主题更改为浅色亮光时,它都不会在重新启动时保留该主题,而是恢复为默认的深色亮光。我如何设置/强制将浅色亮光设置为我的默认设置?
(此外,在启动脚本中设置颜色会导致它在运行脚本之前闪烁为默认的“Dark on Light”主题,但即使控制台的其余部分具有新颜色,命令行仍然具有原始颜色。)
答案1
控制台主机和 ISE 颜色控制实际上是针对不同用例的不同事物。
ISE 中显示的控制台与普通的独立 PS 控制台不同。它实际上只是一个允许额外交互用例的输出窗口。
您可以使用以下方法将控制台主机颜色重置回默认设置
在控制台主机中使用
[Console]::ResetColor()
Set-PSReadlineOption -ResetTokenColors
在 ISE 选项中,只需选择恢复默认值或在 ISE 中运行此命令,
$psISE.Options.RestoreDefaultTokenColors()