【发布时间】:2013-12-22 09:46:57
【问题描述】:
我正在使用 Tmuxinator,我想知道是否可以使用多个命令初始化 Tmux 窗格?
示例
panes:
- vim
- workon project #activate virtualenv and ..
./manage.py runserver #run sever
【问题讨论】:
标签: tmux tmuxinator
我正在使用 Tmuxinator,我想知道是否可以使用多个命令初始化 Tmux 窗格?
示例
panes:
- vim
- workon project #activate virtualenv and ..
./manage.py runserver #run sever
【问题讨论】:
标签: tmux tmuxinator
从 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
【讨论】:
特别是与virtualenv 一起使用,如果您不想在每一行中包含workon project &&,您可以使用pre_window,可从0.6.0 获得:
pre_window: workon project
现在在运行任何命令之前,将首先调用workon project,让您在虚拟环境中拥有每个新窗口。
【讨论】: