2013-06-19 61 views
4

我想拆分当前的tmux窗口并让它继承我当前的环境。tmux - 自定义环境变量的拆分窗口

我需要以编程的方式做到这一点,所以我不能通过一些预定义的配置文件来做到这一点。

简单地说,我想这样做,

tmux split-window my-binary 

我的二进制是我目前的路径,但不是通常的一个(好像TMUX只是通过我的.bash_profile中去)。

可能吗?或者我必须在启动my-binary之前启动bash并设置env?

回答

0

要拆分,将运行默认的shell的一个实例的窗口,使用运行的env命令无论是在你的~/.tmux.conf配置为default-command

tmux split-window "env FOO=bar $(tmux show-options -vg default-command)" 
+2

至于我可以告诉这个继承的环境tmux会话(正如'split-window'通常那样)并且另外设置了环境变量'FOO'。这不*继承*当前活动窗口*的环境,这是OP要求的。 – kynan