我正在使用 Tmuxinator,我想知道是否有使用多个命令初始化 Tmux 窗格?
例子
panes:
- vim
- workon project #activate virtualenv and ..
./manage.py runserver #run sever
我正在使用 Tmuxinator,我想知道是否有使用多个命令初始化 Tmux 窗格?
例子
panes:
- vim
- workon project #activate virtualenv and ..
./manage.py runserver #run sever
从 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
您可以&&
在命令之间放置。
panes:
- vim
- workon project && #activate virtualenv and ..
./manage.py runserver #run sever
对于特别使用 withvirtualenv
并且如果您不想包含workon project &&
在每一行中,您可以使用pre_window
,可从0.6.0获得:
pre_window: workon project
现在在运行任何命令之前,workon project
首先会调用 a,让您在虚拟环境中拥有每个新窗口。