Ich bin kürzlich von der Standard-Terminal-App zu iTerm2 gewechselt und habe ein Usability-Problem.
Auf dem Terminal wird das Arbeitsverzeichnis, in dem Sie sich befinden, zusammen mit dem Prozess und der Pixelgröße in der Titelleiste angezeigt. Wenn Sie beispielsweise auf Fenster klicken, um zwischen verschiedenen Terminalsitzungen zu wechseln, wird Folgendes angezeigt: Arbeitsverzeichnis - Prozess - Pixelgröße.
Auf iTerm2 wird leider nur der Vorgang in der Titelleiste angezeigt. Wenn ich also in mehreren iTerm2-Fenstern in verschiedenen Verzeichnissen arbeite, kann ich nicht leicht unterscheiden, welches ist, wenn ich auf Fenster klicke, um eines auszuwählen. Ich weiß, dass ich einfach zwischen iTerm2-Fenstern wechseln kann, wenn ich eines ausgewählt habe, aber ich möchte sofort genau bestimmen, welches Fenster ich haben möchte. (Übrigens, ich benutze Witch und Command Tabbing hilft auch nicht, da auch hier nur der Prozess in der Liste auftaucht).
Irgendwelche Vorschläge? Ich habe alle Einstellungen durchgesehen und nichts gesehen. Das Erstellen von Profilen ist nicht genau das, wonach ich suche - ich möchte nur das aktuelle Arbeitsverzeichnis in iTerm2-Fenstertiteln sehen.
echo -ne "\033]0;${PWD##*/}\007"
(danke an github.com/barryclark/bashstrap für den~/.bashrc
wird von jeder interaktiven Shell ausgeführt, sodass sie die von diesem Skript festgelegten Variablen nicht erben müssen.Ich mag diese Antwort aus diesem Kern es um die hinzuzufügen Registerkarte Titel
quelle
Wenn Sie zsh verwenden (das ist die Standardeinstellung in macOS 10.15), fügen Sie dies stattdessen in Ihre ~ / .zshrc ein:
Sie können auch
\033
als\e
und\007
als buchstabieren\a
.quelle