題 配置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)'

但由於我不能讓前狀態欄工作,這是一個失敗的原因。奇怪的是我得到了第一個工作一次,但後來我添加了切割。


14
2018-01-17 00:41


起源




答案:


試試這個:

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

的文檔 tmux 說內部的命令 #() 是 sh 命令。我無法得到 $() 工作,但反對做。


12
2018-01-17 01:31



謝謝。我完全錯過了它沒有使用我的默認shell。 - wdkrnls