nazwać terminal / tabulatory


Odpowiedzi:


11

Możesz użyć rozwiązania @bubu lub kliknąć zakładkę prawym przyciskiem myszy, wybrać „Inspect Tab” i ustawić tytuł z tego miejsca.


5
Lub naciśnij, Cmd-Iaby uzyskać inspektora.
Daniel Beck

2
Shift-Command-I (Powłoka> Edytuj tytuł) pokazuje również Inspektora i upewni się, że wybierze panel Informacje.
Chris Page

1
Począwszy od systemu Mac OS X Lion 10.7, Terminal Inspector obsługuje także ustawianie tytułu karty osobno od tytułu okna.
Chris Page

14

Dobrze.

echo -n -e "\ 033] 0; W sowieckiej Rosji pasek tytułu ustawia cię \ 007

ustawi tytuł na „W sowieckiej Rosji pasek tytułu ustawia”


3
Lub, nawet krócej, możesz użyć echo -nezamiast echo -n -e.
Wuffers

1
Wydaje mi się, że radzieckie dowcipy o Rosji nie są tutaj dobrze odbierane ...
bubu

5
Zauważ, że „0” ustawia zarówno okno, jak i tytuł karty. Począwszy od systemu Mac OS X Lion 10.7, można je ustawić niezależnie, używając „1” (tytuł karty) i „2” (tytuł okna).
Chris Page

3
Polecam użycie printf zamiast echa, ponieważ jest prostszy i bardziej przenośny (opcja „-n” nie jest zdefiniowana w POSIX):printf '\e]0;...\a'
Chris Page

2
Jeśli jesteś zainteresowany tym, jak to działa, używa sekwencji ucieczki XTerm (znanej również jako sekwencja kontrolna). Pełna lista sekwencji jest dostępna tutaj .
TachyonVortex

2

Jeśli robisz to często, możesz sprawić, by odpowiedź @ bubu działała w twoim bash_profile, na przykład:

tab() {
    echo -ne "\033]0;$*\007"   
}

A potem po prostu zadzwoń, a następnie nazwę karty, np tab Tab Title with Spaces!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.