我想将我当前的git
分支放入我的多行 ZSH 提示符中。然而,这弄乱了两条线——我希望它们能很好地排列。
┌─(simont@charmander:s000)─[master *]────────────────
───(~ )─┐
└─(127:15:44)── ──(Sat,May12)─┘
应该:
┌─(simont@charmander:s000)─[master *]─────────(~ )─┐
└─(127:15:44)── ──(Sat,May12)─┘
git
分支是从一个oh-my-zsh
函数中获取的git_prompt_info()
,它为我提供了分支、脏状态和一堆提示符,可以很好地为事物着色。
如何计算将明显插入 ZSH 提示符的字符 - 而不是提示符转义序列?