Tmux脚本,打开两个窗格,绑定关键

时间:2017-06-23 17:04:44

标签: sh tmux

我有以下脚本:

#!/bin/sh
tmux new-session -d -s vim 'vim index.js'
tmux split-window -h 'nodemon index.js'
tmux -2 attach-session -d

我的目标是在左窗格中使用vim打开tmux会话,在右侧运行nodemon。这似乎启动正常,但随后停止,几秒钟后右窗格关闭。

此外,我想让它在开始时将光标设置在左侧窗格中。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

问题是您已将窗格绑定到命令。这意味着当您关闭命令时,窗格也将关闭。使用不同的方法。打开窗格,然后#!/bin/sh tmux new-session -d -s vim tmux send-keys -t vim:.1 'vim index.js' Enter tmux split-window -h tmux send-keys -t vim:.2 'nodemon index.js' Enter # select pane tmux select-pane -t vim:.2 tmux -2 attach-session -d 打开所需的命令

-webkit-clip-path:url(#logoclip);

注意:您也可以查看https://github.com/tmuxinator/tmuxinator