Ändern Sie die automatischen Titel von zsh, um Benutzer und Host auszublenden

764
rococo

Im Moment, wenn ich ein zsh Termitenterminal öffne, lautet der Fenstertitel

user@host: ~

Gibt es eine Möglichkeit, das user@hostTeil zu entfernen, ohne die automatischen Titel vollständig zu deaktivieren?

Wenn ich DISABLE_AUTO_TITLEin meinem .zshrcdann aktiviere, ist der Fenstertitel immer termite. Ich möchte nur den Fenstertitel ändern, wenn ich Verzeichnisse so durchsuche, dass Benutzer und Host nicht angezeigt werden - nur das Verzeichnis. Wenn ich zum Beispiel öffne, nmtuimöchte ich, dass der Fenstertitel automatisch wird, nmtuianstatt zu bleiben termite.

1

1 Antwort auf die Frage

1
rococo

Etwas mehr herumgegraben und herausgefunden!

In meinem zsh-Theme (oh-my-via) fügte ich Folgendes hinzu:

ZSH_THEME_TERM_TITLE_IDLE="%~"

die den hier gefundenen Standardwert überschreibt ( ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~")