我最近將一台 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 值。
有可用的配色方案項目,例如豪華物聯網。