1

我有一个.tmuxinator.yml看起来像这样的:

pre_window:
windows:
  - workspace:
      layout: even-vertical
      panes:
        - health:
            - printf '\033]2;%s\033\\' 'healthcheck'
            - cd dev-env
            - clear
        - work:
            - printf '\033]2;%s\033\\' 'workspace'
            - clear
  - api:
      layout: even-vertical
      panes:
        - database:
            - printf '\033]2;%s\033\\' 'api-database'
            - cd api
            - docker-compose up
        - server:
            - printf '\033]2;%s\033\\' 'api'
            - cd api
            - yarn watch
        - workspace:
            - printf '\033]2;%s\033\\' 'api-workspace'
            - cd api
            - clear

这曾经可以工作,但现在它只正确运行第一个窗格命令,这意味着它不会printf ...在每个窗口中除第一个之外的任何语句之后调用命令。

更新:删除 `printf ...' 语句似乎可以解决它,但我想保留它们。

我在用着

  • tmux 3.2a
  • tmuxinator 3.0.1
  • macOS 12.0.1(Monterey - 问题不是由 Monterey 引起的,因为该问题之前确实存在)

我已经使用 . 仔细检查了行尾cat -e .tmuxinator.yml

4

0 回答 0