私は.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
。