當您使用命令提示字元 (cmd.exe) 突出顯示文字時,它只會反轉您選擇的任何內容的顏色:
不過白色對我來說有點亮,我比較喜歡灰色背景。我可以更改白色突出顯示顏色嗎?
答案1
這快閃背景設定從控制台視窗屬性用於控制台彈出視窗的顏色,例如當您按下F7查看您在控制台會話中使用過的命令的歷史記錄。
預設情況下,控制台螢幕突出顯示顏色只是顯示為您在中設定的任何顏色的反色。控制台視窗屬性來自螢幕背景環境。
因此,請按照建議,如果您設置螢幕背景顏色到50,50,50在裡面選定的顏色值設置,那麼這似乎會根據其反色為您提供灰色突出顯示顏色。
這樣做的代價是,常規的非突出顯示控制台背景顏色將比純黑色更淺。
更多資源
- 考慮調整顯示器的顏色、對比度和/或亮度設置,而不是控制台 Windows 屬性,以獲得所需的色調結果等。
- Windows 控制台 Colortool 簡介
答案2
這可以使用 Windows 終端機來完成:
https://github.com/microsoft/terminal
設定範例:
{
"profiles": {
"list": [{
"commandline": "powershell.exe -NoLogo",
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"selectionBackground": "#FFFFFF"
}]
}
}
這裡還有一些其他選項:
https://docs.microsoft.com/windows/terminal/customize-settings/color-schemes