配置 TMUX 的状态栏

wdk*_*nls 15 tmux

我希望我的 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)'

但由于我无法让以前的状态栏工作,这是一个失败的原因。奇怪的是我让第一个工作了一次,但后来我添加了剪辑。

Den*_*son 13

尝试这个:

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

的文档tmux说里面#()sh命令是命令。我无法开始$()工作,但反引号可以。