我正在尝试定义一个命令来在 PowerShell 控制台上设置自定义提示。 您可以使用以下脚本覆盖默认提示:
function Prompt {
"PS " + "[$(Get-Date)] " + $(Get-Location) + ">"
}
所以我想用一个函数调用上面的脚本,例如:Set-CustomPrompt
。
我已经在 StackOverflow 上看到一个解决方案,其中脚本是从外部 ps1 文件执行的,但我正在寻找定义在同一文件中的解决方案。
最佳答案
让您的Set-CustomPrompt
函数在global scope 中定义Prompt
函数( see also ):
function Set-CustomPrompt {
function <b>global:</b>Prompt {
"PS [$(Get-Date)] $(Get-Location)>"
}
}
关于powershell - 是否可以从 PowerShell 中的函数覆盖 Prompt 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45979570/