PowerShell¶
使用中性颜色对输入内容着色¶
PowerShell默认对输入的内容进行语法高亮,但使用的是适应深色主题的颜色,浅色主题爱好者震怒。在PowerShell配置文件中添加如下代码来使用中性的颜色,能使输入的内容在深色和浅色主题下都有良好的可读性。
~/.config/powershell/Microsoft.PowerShell_profile.ps1
Set-PSReadLineOption -Colors @{
Command = "`e[33m"
Comment = "`e[32m"
ContinuationPrompt = "`e[0m"
Default = "`e[0m"
Emphasis = "`e[36m"
Error = "`e[91m"
InlinePrediction = "`e[97;2;3m"
Keyword = "`e[92m"
ListPrediction = "`e[33m"
ListPredictionSelected = "`e[48;5;238m"
ListPredictionTooltip = "`e[97;2;3m"
Member = "`e[0m"
Number = "`e[0m"
Operator = "`e[90m"
Parameter = "`e[90m"
Selection = "`e[30;47m"
String = "`e[36m"
Type = "`e[0m"
Variable = "`e[32m"
}