Zählen Sie die Länge der vom Benutzer sichtbaren Zeichenfolge für die zsh-Eingabeaufforderung
Ich möchte meinen Strom setzengit
Verzweigen Sie in meine mehrzeilige ZSH-Eingabeaufforderung. Dies bringt jedoch die beiden Zeilen durcheinander - ich möchte, dass sie sich gut aneinanderreihen.
<code> ┌─(simont@charmander:s000)─[master *]──────────────── ───(~ )─┐ └─(127:15:44)── ──(Sat,May12)─┘ </code>
sollte sein:
<code> ┌─(simont@charmander:s000)─[master *]─────────(~ )─┐ └─(127:15:44)── ──(Sat,May12)─┘ </code>
Dasgit
Zweig wird von einem gepacktoh-my-zsh
Funktion,git_prompt_info()
, was mir den Branch, den Dirty-Status und ein paar schnelle Fluchten gibt, um die Dinge schön zu färben.
Wie zähle ich die Zeichen, die sein werden?sichtbar in die ZSH-Eingabeaufforderung eingefügt - nicht die Escape-Sequenzen der Eingabeaufforderung?