作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
或者至少是它的一部分,这是有道理的。
更具体地说,我有一些环境变量,它们是通过运行脚本导出的,以便为手头的任务创建适当的环境。当我运行 tmux 时,这些变量无处可见,无论是在全局环境还是 session 环境中。当然我可以再次运行这个脚本但是......
如果我可以在 .tmux.conf
中指定特定的变量,我会很满意然而文件:
set-environment VAR $VAR
最佳答案
您应该配置 tmux session 选项 update-environment
在创建新 session 时包含要更新的变量。默认值包括几个常见的 X11 和 SSH 变量:
DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY
set-option
tmux 命令及其
-g
和
-a
标志(附加到现有的“全局”(默认)值)。在您的
~/.tmux.conf
:
set-option -ga update-environment ' YOUR_VAR'
关于tmux - 如何在当前环境下启动 tmux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645053/
我是一名优秀的程序员,十分优秀!