我希望能夠在tmux中加載保存在包括窗口/窗格和shell設置的文件中的會話。我有這個在〜/ .tmux/my_session:從文件加載tmux會話
new -d -s test1
neww -k -t test1:1 top
new -d -s test2
neww -k -t test2:1 -n '2w1'
neww -t test2 -n '2w2'
現在我採購它TMUX和這工作得很好:我有兩個分離的會議test1的(一個窗口)和TEST2用2個窗口。但我想實際運行一些命令,例如與替換最後一行:
neww -t test2 -n '2w2' 'cd ~/work; ./myscript.zsh ; ls'
因此,它的CDS的目錄,運行一些設置紙條,確實ls
和住宿開放供進一步使用。然而根據手冊,命令完成後窗口會自動關閉。有一個選項remain-on-exit
,但現在還不清楚,我怎麼能與neww
,這樣它的實際工作結合起來吧...
而且手動列表neww
一個-c標誌設置起始目錄,但我homebrew
安裝tmux v1.6
沒有按似乎沒有認出它。
teamocil
似乎能夠做到這一點,所以它必須是可能的(但teamocil
不會保持會議分開,這是我必不可少的)。
謝謝!
請詳細解釋一下 – 2013-07-10 10:12:19