配置TMUX的状态栏


14

我希望我的tmux会话在状态栏的右侧显示我当前的IP地址,但我最难以确定正确的语法。该命令在shell中完美运行,但tmux不会解析它。

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

[注意:我正在使用鱼壳]

我真的希望它是:

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

但由于我不能让前状态栏工作,这是一个失败的原因。奇怪的是我得到了第一个工作一次,但后来我添加了切割。

Answers:


12

试试这个:

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

的文档 tmux 说里面的命令 #()sh 命令。我无法得到 $() 工作,但反对做。


谢谢。我完全错过了它没有使用我的默认shell。
wdkrnls
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.