Konfigurowanie paska stanu TMUX


15

Chcę, aby moja sesja tmux pokazywała mój aktualny adres IP po prawej stronie paska stanu, ale najtrudniej jest mi znaleźć właściwą składnię. Polecenie działa idealnie w powłoce, ale tmux go nie przeanalizuje.

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

[Uwaga: używam skorupy ryby]

Naprawdę chcę, żeby to było:

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

Ale ponieważ nie mogę uruchomić poprzedniego paska stanu, jest to stracona przyczyna. Dziwne jest to, że pierwszy raz zadziałałem, ale potem dodałem cięcie.

Odpowiedzi:


13

Spróbuj tego:

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

Dokumentacja tmuxmówi, że polecenia wewnątrz #()shpoleceniami. Nie mogłem dostać się $()do pracy, ale działają backtyki.


Dzięki. Całkowicie mi brakowało, że nie używał mojej domyślnej powłoki.
wdkrnls
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.