tmuxinator使用多个命令初始化窗格

时间:2013-12-22 09:46:57

标签: tmux tmuxinator

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

示例

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

3 个答案:

答案 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 ,允许您在虚拟环境中拥有每个新窗口。