我正在使用Tmuxinator,我想知道是否有使用多个命令初始化Tmux窗格?
示例
panes:
- vim
- workon project #activate virtualenv and ..
./manage.py runserver #run sever
答案 0 :(得分:20)
这支持0.6.6。
name: sample
root: ~/
windows:
- stats:
- ssh stats@example.com
- tail -f /var/log/stats.log
- logs:
layout: main-vertical
panes:
- logs:
- ssh logs@example.com
- cd /var/logs
- tail -f development.log
请参阅https://github.com/aziz/tmuxinator#passing-directly-to-send-keys
答案 1 :(得分:6)
你可以在命令之间添加&&
。
panes:
- vim
- workon project && #activate virtualenv and ..
./manage.py runserver #run sever
答案 2 :(得分:2)
特别适用于.parent {
width: 500px;
display: flex;
flex-wrap: wrap;
}
.parent .child {
border: 1px solid black;
flex: 1 1 32%;
position:relative;
padding-bottom: 20px;
box-sizing: border-box;
}
.parent .child img {
max-width: 100%;
}
.parent .child input {
width: 100%;
bottom: 0;
position: absolute;
}
,如果您不想在每行中加入virtualenv
,可以使用0.6.0提供的workon project &&
:< / p>
pre_window
现在,在运行任何命令之前,首先会调用
pre_window: workon project
,允许您在虚拟环境中拥有每个新窗口。