如何更改 PowerShell 提示颜色?

AxD*_*AxD 4 powershell powershell-5.0 powershell-core

我经常发现自己迷失在过多看起来相同的台词中。我很难从之前命令的输出中分辨出最近命令的输出的开头。

因此,我想将 PowerShell 提示符的颜色从黑色背景上的白色文本永久更改为其他颜色。我怎样才能做到这一点?

从我的角度来看,提示由两部分组成:

  1. 小路
  2. 命令

如何更改两者中任何一个的颜色,但不更改命令的输出颜色?

或者,我也非常希望看到路径部分带有下划线。这也有助于在其他输出行中查找我以前的命令,以便查看相应的其他输出从哪里开始。这可能吗?


编辑

一些评论要求对我的问题进行一些详细说明,因此这里有两张描述实际/预期情况的屏幕截图(注意红线):

实际的

在此输入图像描述

预期的

在此输入图像描述


我想为 PowerShell 5.x 和 Core 获取这个。

那么,您认为这更像是一个功能请求,而不是对现有功能的查询吗?

AxD*_*AxD 5

将我的问题发布到 GitHub 上的 PowerShell 团队后,以下是我的问题的答案:

https://github.com/PowerShell/PowerShell/issues/11136

有一个prompt()可用的挂钩函数可用于自定义提示。