11

我正在使用 Tmuxinator,我想知道是否有使用多个命令初始化 Tmux 窗格?

例子

panes:
    - vim
    - workon project              #activate virtualenv and ..
      ./manage.py runserver       #run sever
4

3 回答 3

23

从 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

于 2014-01-04T14:29:07.503 回答
6

您可以&&在命令之间放置。

panes:
    - vim
    - workon project &&           #activate virtualenv and ..
      ./manage.py runserver       #run sever
于 2013-12-23T01:03:22.697 回答
2

对于特别使用 withvirtualenv并且如果您不想包含workon project &&在每一行中,您可以使用pre_window,可从0.6.0获得:

pre_window: workon project

现在在运行任何命令之前,workon project首先会调用 a,让您在虚拟环境中拥有每个新窗口。

于 2015-10-29T16:33:58.527 回答