在 tmux.conf 文件中使用环境变量

在 tmux.conf 文件中使用环境变量

是否可以在 tmux.conf 文件中使用环境变量?我正在尝试设置环境变量的默认路径。目前我正在尝试的是:

set -g default-path $MYVAR

此外,我想检查 $MYVAR 是否已设置,以便我可以执行以下操作:

if($MYVAR == "") set-environment -g MYVAR /somepath/

有任何想法吗?

答案1

是的,看起来可以在.tmux.conf文件中扩展 shell 变量,这看起来不是必需的,但引用它们是个好主意,尤其是。我刚才通过状态栏选项成功地做到了这一点。

# In ~/.tmux.conf:
set -g status_left "$MYVAR etc: "

$ export MYVAR="Shell stuff"
$ tmux

我不知道配置中是否有任何“if”或其他控制结构,但可能有。

相关内容