我可以在 PowerShell 中自訂配色方案嗎?

我可以在 PowerShell 中自訂配色方案嗎?

例如,我希望藍色更淺一點,或將紅色改為更橙色一點。這可能嗎?

我知道我可以輕鬆更改背景和前景色。其他顏色呢?

答案1

如您所知,人們可以在您的個人資料中使用類似以下內容輕鬆更改 PowerShell 控制台顏色:

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

但是,您只能使用標準 16 種 ANSI 顏色。您也許可以更改註冊表中用作預設值的顏色(我依稀記得過去這樣做過,但我找不到任何註釋),但一個簡單的方法是包裝 PowerShell 控制台和控制台2並使用其設定中的選項。您還可以獲得其他好處,例如選項卡和輕鬆貼上。


編輯:我剛剛記得你可以在不使用 Console2 的情況下執行相同的操作。在標準 PowerShell 控制台中,只需前往「屬性」中的「顏色」標籤並修改標準 16 ANSI 顏色的 RGB 值。

相關內容