Налаштування рядка стану TMUX


15

Я хочу, щоб у моєму сеансі tmux відображалась моя поточна ip-адреса в правій частині рядка стану, але мені найскладніше з'ясувати правильний синтаксис. Команда прекрасно працює в оболонці, але tmux не розбере її.

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

[Примітка: я використовую рибну шкаралупу]

Я дуже хочу, щоб це було:

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

Але оскільки я не можу заставити колишню смужку статусу працювати, це втрачена причина. Дивна річ - я перший раз працював, але потім додав розріз.

Відповіді:


13

Спробуйте це:

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

Документація для tmuxговорить, що команди всередині - #()це shкоманди. Я не міг дістатись $()до роботи, але беккетки є.


Спасибі. Я повністю пропустив, що він не використовував мою оболонку за замовчуванням.
wdkrnls
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.