如何在我的posh-git窗口标题开头删除残骸?

时间:2018-04-20 23:44:15

标签: git powershell posh-git

我在我的powershell窗口中使用了posh-git,提示很完美:

S:\Repos\DevTools [master ≡ +1 ~2 -0 !]>

但窗口的标题在开始时有额外的瑕疵:

posh~git ~ DevTools [master]

有谁知道如何摆脱额外的posh~git ~?它似乎没有必要或有用,但也许我根本不理解它试图告诉我的内容。

2 个答案:

答案 0 :(得分:1)

嗯,你看看那个!它刚刚修好了! https://github.com/dahlbyk/posh-git/pull/567

谢谢你们!

答案 1 :(得分:0)

为了详细说明已接受的答案,有一个自定义选项可供您设置自定义前缀,或者不设置前缀。

在您的 Powershell 配置文件中(通过运行 $Profile 找到它,在我的例子中是这里的这个文件:C:\Users\myuser\Documents\PowerShell\Microsoft.PowerShell_profile.ps1)添加以下内容:

Import-Module posh-git # should already exist if you have posh-git set up
$GitPromptSettings.EnableWindowTitle = $TRUE # or set it to a string if you want a different custom prefix
$GitPromptSettings.AdminTitlePrefixText = "" # optional, remove the prefix when running as admin

重新启动您的会话,您应该可以正常运行了。