PowerShell;确认文本不可见,颜色不正确

PowerShell;确认文本不可见,颜色不正确

我创建了一个自定义的 PowerShell 快捷方式(用于设置起始文件夹并以管理员身份运行),但由于某种原因,某些颜色也从默认值发生了变化。

我设法使用配置文件中的这两行修复了其中的一些问题;

Set-PSReadLineOption -Colors @{"Member" = [ConsoleColor]::Gray}
Set-PSReadLineOption -Colors @{"Number" = [ConsoleColor]::Gray}

但是这里看到的确认文本颜色错误(看不到“是”和“[?]”之间,我无法弄清楚; 截屏

答案1

找到了解决方法,最终只是创建了一个指向同一目标的新快捷方式:

%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe powershell.exe -NoExit -command {Set-Location C:\o365\}

它的颜色又错了(背景是黑色),但它们只是我可以从控制台的属性>颜色中更改的标准颜色。

这个“错误”的快捷方式是 Windows 附带的原始快捷方式,我修改了它的目标。不确定这是否相关,而且我还设置了“文件夹重定向”,这意味着我的 $profile 位置被重定向了,不确定这是否有影响。

相关内容