PowerShell:如何自定义提示?

Ari*_*iel 7 powershell

我喜欢将 env 变量 PROMPT 定义为 $p$_$g 以便提示从新行开始。

但似乎不适用于我的 PowerShell 提示:-(

dir function:/ 显示名称“prompt”已经定义。

有什么办法可以在 PowerShell 控制台中自定义我的提示,而不会弄乱已经定义的“提示”名称?

Mat*_*ttB 16

prompt函数只是 Powershell 提供的默认提示。如果您将一个新prompt函数放入您的配置文件中,它将覆盖现有的函数 - 但如果您删除配置文件中的自定义定义,则将再次使用先前的函数。

编辑您的个人资料:

notepad $profile
Run Code Online (Sandbox Code Playgroud)

然后添加您的自定义prompt函数:

function prompt {
    "$pwd
    >"
}
Run Code Online (Sandbox Code Playgroud)

重新启动 powershell,您将看到新的提示。

要恢复,只需$profile再次编辑并删除新功能。