如何為 PowerShell 5.0 設定自訂語法著色?

如何為 PowerShell 5.0 設定自訂語法著色?

我最近將一台 Windows 8.1 電腦升級到了 Windows 10,預設會附帶 PowerShell 5.0。我注意到PowerShell 現在具有語法著色功能對於關鍵字、cmdlet、字串等:

在此輸入影像描述

我想知道是否有什麼方法可以設定自訂配色方案?例如,評論目前是綠色的,我想將它們設為灰色。這可能嗎?

答案1

要回答您的第二個問題,以下行會將註解文字變更為灰色:

Set-PSReadlineOption -TokenKind Comment -ForegroundColor Gray

您可能希望在啟動 PowerShell 時執行此操作,如果是這樣,請將其新增至您的 Microsoft.PowerShell_profile.ps1 檔案中。

為了回答關於配色方案的第一個問題,您可以添加幾行,將TokenKind 值更改為TokenClassification 枚舉中的以下任何成員:None、Comment、Keyword、String、Operator、Variable、Command、Parameter、Type、Number和成員。也可以使用 ConsoleColor 的任何成員變更 -ForgroundColor 和 -BackgroundColor 值。

有可用的配色方案項目,例如豪華物聯網

相關內容