或至少它的一部分,这是有道理的.
更具体地说,我有一些环境变量,它们是通过运行脚本导出的,为手头的任务创建了一个适当的环境.当我运行tmux时,这些变量在全局或会话环境中都无处可见.当然我可以再次运行这个脚本但是......
如果我可以在我的.tmux.conf文件中指定特定的变量,我会感到满意:
set-environment VAR $VAR
Run Code Online (Sandbox Code Playgroud)
不做我期望的事.
提前致谢 :)
啊,我想我知道为什么.
当启动第二个tmux会话时,比如说在另一个终端中,它会从第一个终端复制环境.第一个几乎采用了调用shell的当前环境并为它添加了一些tmuxiness.
我目前的解决方法是在需要更改环境时停止并启动我的tmux会话.
tmux ×1