我知道here已经给出了这个问题的一种解决方案。但是下面的代码:
$colors = @{ "Selection" = "$([char]0x1b)[38;2;0;0;0;48;2;178;255;102m" } Set-PSReadLineOption -Colors $colors
将输入行和交互式菜单中所选文本的颜色设置为相同。我想要的是区分两者,如下所示:
我如何实现这一目标? (我使用的是PowerShell 7.4.6)
使用
Get-PSReadLineOption
以
Set-PsReadLineOption -Colors @{Command = "'e[93m" }
command
要永久保存它,您必须将 set 命令添加到您的个人资料中:
notepad $PROFILE
这是您可以更改的颜色列表: