如何更改控制台中的显示PowerShell(当前路径)?

时间:2014-08-03 13:48:31

标签: powershell command-prompt prompt

powershell(与其他控制台窗口一样)显示当前文件夹的完整路径。

问题是此路径通常很长,并且会污染屏幕。

如何配置powershell以仅显示(提示)当前文件夹? (与Posh-Git等其他模块保持集成)

enter image description here

1 个答案:

答案 0 :(得分:4)

提示由Powershell中的函数prompt定义。但是,如果你只是想为posh-git改变它而不是它应该不难......因为它实际上只有一行。除非您修改了模块行为,否则您应该在此处找到文件定义提示(将记事本更改为选择的编辑器):

notepad (Get-Command prompt).ScriptBlock.File

原帖:

Write-Host($pwd.ProviderPath) -nonewline

修改为:

Write-Host(Split-Path -Leaf $pwd.ProviderPath) -nonewline