【问题标题】:Keep Git Branch Name Untruncated in Shell using p10k (Oh My Zsh theme)使用 p10k(Oh My Zsh 主题)在 Shell 中保持 Git 分支名称不被截断
【发布时间】:2020-08-23 07:58:24
【问题描述】:

我使用的是 Mac (Catalina)、iTerm2、Oh My Zsh (https://ohmyz.sh/) 和 p10k zsh 主题 (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 分支名称截断。我已经尝试了很多组合,包括谷歌搜索,但没有任何效果。

POWERLEVEL9K_VCS_SHORTEN_MIN_LENGTH=32
POWERLEVEL9K_VCS_SHORTEN_LENGTH=12
POWERLEVEL9K_VCS_SHORTEN_STRATEGY=truncate_middle

【问题讨论】:

    标签: git terminal zsh oh-my-zsh


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我从 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

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

      (( $#where > 32 )) && where[13,-13]="…"
      

      谢谢罗曼!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-10
        • 2017-09-10
        • 1970-01-01
        • 1970-01-01
        • 2015-05-18
        • 1970-01-01
        • 2023-04-05
        • 1970-01-01
        相关资源
        最近更新 更多