使用 p10k(Oh My Zsh 主题)在 Shell 中保持 Git 分支名称未被截断
Keep Git Branch Name Untruncated in Shell using p10k (Oh My Zsh theme)
我正在使用 Mac (Catalina)、iTerm2、Oh My Zsh (https://ohmyz.sh/), and the p10k zsh theme (https://github.com/romkatv/powerlevel10k)。
目前我的 git 分支在 iTerm2 上显示截断的名称(如 davidb/my-kewl...branch
)而不是未截断的分支名称,如:
davidb/my-kewl-feature-branch
如何关闭 git 分支名称截断?我想要未截断的 git 分支名称。
根据 https://github.com/romkatv/powerlevel10k/issues/193,我不确定如何在我的 ~/.p10k.zs
文件中使用下面的代码来关闭 git 分支名称截断。我已经尝试了很多组合,包括 Google 搜索,但没有任何效果。
POWERLEVEL9K_VCS_SHORTEN_MIN_LENGTH=32
POWERLEVEL9K_VCS_SHORTEN_LENGTH=12
POWERLEVEL9K_VCS_SHORTEN_STRATEGY=truncate_middle
我从 Gitter 上的 p10k zsh 主题 (https://github.com/romkatv/powerlevel10k) 创建者 Roman 那里得到了答案:
https://gitter.im/powerlevel10k/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
在 ~/.pk10.zsh
或 ~/.p10k.zsh
中删除或注释掉第 375 行,如 Github 回购文件所示:
https://github.com/romkatv/powerlevel10k/blob/459af1f2382ff53214bf9e4fc598b4e36fb8f8df/config/p10k-lean.zsh#L374
要在 Repo 中注释掉或删除的行 Link 以上
(( $#where > 32 )) && where[13,-13]="…"
谢谢罗曼!
截至 2021 年 2 月,要删除的行是 389
(( $#branch > 32 )) && branch[13,-13]="…" # <-- this line
我正在使用 Mac (Catalina)、iTerm2、Oh My Zsh (https://ohmyz.sh/), and the p10k zsh theme (https://github.com/romkatv/powerlevel10k)。
目前我的 git 分支在 iTerm2 上显示截断的名称(如 davidb/my-kewl...branch
)而不是未截断的分支名称,如:
davidb/my-kewl-feature-branch
如何关闭 git 分支名称截断?我想要未截断的 git 分支名称。
根据 https://github.com/romkatv/powerlevel10k/issues/193,我不确定如何在我的 ~/.p10k.zs
文件中使用下面的代码来关闭 git 分支名称截断。我已经尝试了很多组合,包括 Google 搜索,但没有任何效果。
POWERLEVEL9K_VCS_SHORTEN_MIN_LENGTH=32
POWERLEVEL9K_VCS_SHORTEN_LENGTH=12
POWERLEVEL9K_VCS_SHORTEN_STRATEGY=truncate_middle
我从 Gitter 上的 p10k zsh 主题 (https://github.com/romkatv/powerlevel10k) 创建者 Roman 那里得到了答案: https://gitter.im/powerlevel10k/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
在 ~/.pk10.zsh
或 ~/.p10k.zsh
中删除或注释掉第 375 行,如 Github 回购文件所示:
https://github.com/romkatv/powerlevel10k/blob/459af1f2382ff53214bf9e4fc598b4e36fb8f8df/config/p10k-lean.zsh#L374
要在 Repo 中注释掉或删除的行 Link 以上
(( $#where > 32 )) && where[13,-13]="…"
谢谢罗曼!
截至 2021 年 2 月,要删除的行是 389
(( $#branch > 32 )) && branch[13,-13]="…" # <-- this line