Per iTerm2, come faccio a visualizzare la directory di lavoro nel titolo della finestra?

17

Recentemente sono passato a iTerm2 dall'app Terminal predefinita e ho un problema di usabilità.

Sul terminale, la directory di lavoro in cui ti trovi appare sulla barra del titolo insieme al processo e alla dimensione dei pixel. Ad esempio, quando fai clic su Window per passare da una sessione di terminale a un'altra, vedresti: working_directory - process - pixel_size.

Su iTerm2, sfortunatamente solo il processo viene mostrato nella barra del titolo. Quindi, se sto lavorando su più finestre iTerm2 su diverse directory, non posso facilmente distinguere di cosa si tratta quando clicco su Window per sceglierne una. So che posso passare facilmente da iTerm2 a Windows una volta ne seleziono uno, ma mi piacerebbe identificare esattamente quale finestra voglio subito. (A proposito, io uso Witch, e Command-Tabbing non aiuta neanche perché qui di nuovo solo il processo compare nell'elenco).

Qualche suggerimento? Ho guardato attraverso tutte le preferenze e non ho visto nulla. Creare profili non è esattamente quello che cerco - mi piacerebbe vedere la directory di lavoro corrente nei titoli delle finestre di iTerm2.

    
posta whiny_nil 07.05.2013 - 23:48
fonte

2 risposte

18

Con la sequenza di escape 3]0;TEXTecho -ne "3]0;$PWD$PROMPT_COMMAND7"7 .

Esempio di utilizzo in Bash: PS1

Che potresti aggiungere al tuo export PROMPT_COMMAND='echo -ne "3]0;$PWD%code%7"' se utilizzi Bash, o altrimenti allega %code% in modo che venga rivalutato spesso.

Esempio: %code%

    
risposta data 08.05.2013 - 02:35
fonte
0

Mi piace questa risposta da questo gist per aggiungerla alla scheda titolo

# put this in your .bash_profile
if [ $ITERM_SESSION_ID ]; then
  export PROMPT_COMMAND='echo -ne "3];${PWD##*/}
# put this in your .bash_profile
if [ $ITERM_SESSION_ID ]; then
  export PROMPT_COMMAND='echo -ne "3];${PWD##*/}%pre%7"; ':"$PROMPT_COMMAND";
fi
7"; ':"$PROMPT_COMMAND"; fi
    
risposta data 15.02.2018 - 09:56
fonte

Leggi altre domande sui tag