如何設定 Windows PowerShell ISE 預設主題?

如何設定 Windows PowerShell ISE 預設主題?

每當我將 Windows 10 上的 PowerShell ISE 選項中的主題更改為 Light on Light 時,重新啟動時它不會保留它,它會回到預設的 Dark on Light。如何將 Light on Light 設定/強制為預設值?

(此外,在啟動腳本中設定顏色會導致它在運行腳本之前閃爍到預設的「深色亮色」主題,但即使控制台的其餘部分具有新顏色,命令列仍然具有原始顏色。)

答案1

控制台主機和 ISE 顏色控制實際上是不同的動物,適用於不同的用例。

ISE 中顯示的控制台與普通的獨立 PS 控制台不同。它確實不僅僅是一個允許額外的互動式用例的輸出視窗。

您可以使用以下命令將控制台主機顏色重設為預設值

在控制台主機中使用

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

在 ISE 選項中,只需選擇恢復預設值或在 ISE 中執行此命令,

$psISE.Options.RestoreDefaultTokenColors()

相關內容