Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用p10k(Oh My Zsh主题)使Git分支名称在Shell中不受信任_Git_Terminal_Zsh_Oh My Zsh - Fatal编程技术网

使用p10k(Oh My Zsh主题)使Git分支名称在Shell中不受信任

使用p10k(Oh My Zsh主题)使Git分支名称在Shell中不受信任,git,terminal,zsh,oh-my-zsh,Git,Terminal,Zsh,Oh My Zsh,我使用的是Mac(Catalina)、iTerm2、Oh My Zsh()和p10k Zsh主题() 目前,我的git分支在iTerm2上显示的是被截断的名称(如davidb/my kewl…branch),而不是不受信任的分支名称,如: davidb/my kewl功能分支 如何关闭git分支名称截断?我需要不受信任的git分支名称。 根据,我不确定如何在我的~/.p10k.zs文件中使用下面的代码来关闭git分支名称截断。我已经尝试过很多组合,包括谷歌搜索,但都没有效果 POWERLEVEL

我使用的是Mac(Catalina)、iTerm2、Oh My Zsh()和p10k Zsh主题()

目前,我的git分支在iTerm2上显示的是被截断的名称(如
davidb/my kewl…branch
),而不是不受信任的分支名称,如:
davidb/my kewl功能分支

如何关闭git分支名称截断?我需要不受信任的git分支名称。

根据,我不确定如何在我的
~/.p10k.zs
文件中使用下面的代码来关闭git分支名称截断。我已经尝试过很多组合,包括谷歌搜索,但都没有效果

POWERLEVEL9K_VCS_SHORTEN_MIN_LENGTH=32
POWERLEVEL9K_VCS_SHORTEN_LENGTH=12
POWERLEVEL9K_VCS_SHORTEN_STRATEGY=truncate_middle

我从Gitter上的p10k zsh主题()创建者Roman那里得到了答案:

~/.pk10.zsh
~/.p10k.zsh
删除或注释掉第375行,如此Github repo文件所示:

要在上面的回购链接中注释或删除的行


谢谢罗曼

截至2021年2月,要删除的行为389行

(( $#branch > 32 )) && branch[13,-13]="…"  # <-- this line
($#branch>32))&&branch[13,-13]=“…”#
(( $#branch > 32 )) && branch[13,-13]="…"  # <-- this line