Terminal 如何启动从另一个tmux会话中拆分窗格的tmux会话

Terminal 如何启动从另一个tmux会话中拆分窗格的tmux会话,terminal,tmux,iterm2,terminal-emulator,Terminal,Tmux,Iterm2,Terminal Emulator,我希望有一个脚本,可以从一个tmux会话中启动一个新的tmux会话,该会话将在新会话的一个窗格中打开vim并拆分屏幕 到目前为止,我尝试了一些变体,但找不到合适的解决方案 tmux新会话-ds“$session\u name” tmux交换机客户端-t“$session\u name” tmux分割窗口-h tmux发送键vi。进入 这将创建一个新会话并切换到新会话。但是拆分窗口和发送键操作发生在我调用此脚本的旧会话中。我的理解是,在切换客户端时,$TMUX值不会被覆盖,因此TMUX spli

我希望有一个脚本,可以从一个tmux会话中启动一个新的tmux会话,该会话将在新会话的一个窗格中打开vim并拆分屏幕

到目前为止,我尝试了一些变体,但找不到合适的解决方案

tmux新会话-ds“$session\u name”
tmux交换机客户端-t“$session\u name”
tmux分割窗口-h
tmux发送键vi。进入
这将创建一个新会话并切换到新会话。但是拆分窗口和发送键操作发生在我调用此脚本的旧会话中。我的理解是,在切换客户端时,
$TMUX
值不会被覆盖,因此TMUX split和send key命令在父TMUX会话中执行。有人能给我指出正确的方向吗