2013-06-19 62 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