Configurazione della barra di stato di TMUX


14

Voglio che la mia sessione di tmux mostri il mio attuale indirizzo IP nella parte destra della barra di stato, ma sto avendo difficoltà a capire la sintassi giusta. Il comando funziona perfettamente nella shell, ma tmux non lo analizzerà.

set -g status-right '#[fg=white]#(host (hostname))'

[Nota: sto usando il guscio di pesce]

Voglio davvero che sia:

set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)'

Ma dal momento che non riesco a far funzionare la precedente barra di stato, questa è una causa persa. La cosa strana è che ho avuto il primo a funzionare una volta, ma poi ho aggiunto il taglio.

Risposte:


13

Prova questo:

set -g status-right '#[fg=white]#(hostname)@#(host `hostname` | cut -d " " -f 4)'

La documentazione per tmuxdice che i comandi all'interno #()sono shcomandi. Non riuscivo $()a lavorare, ma i bastoncini lo fanno.


Grazie. Mi mancava completamente che non usasse la mia shell predefinita.
wdkrnls,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.