2

我正在为我的 powershell 窗口使用 posh-git,并且提示非常完美:

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

但是窗口的标题在开始时有额外的麻烦:

posh~git ~ DevTools [master]

有谁知道我怎样才能摆脱多余的posh~git ~?它似乎没有必要或有用,但也许我根本不明白它试图告诉我什么。

4

3 回答 3

1

好吧,你会看那个!今天刚刚修好了! https://github.com/dahlbyk/posh-git/pull/567

多谢你们!

于 2018-04-21T00:11:02.350 回答
1

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

在您的 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

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

于 2021-01-05T22:22:46.187 回答
0

从 posh-git 1.0.0 开始,posh~git ~默认情况下不再存在前缀。

另请注意,该EnableWindowTitle属性不再存在于全局$GitPromptSettings对象中;此属性现在被调用WindowTitle,它是一个您可以覆盖以自定义提示的函数。

于 2021-09-10T07:57:27.710 回答