是否可以在 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”或其他控制结构,但可能有。