例によってタイトルは釣り。
最近tmuxを使い始めて、ついでにtmuxinatorも入れてみました。
iTermを起動したらすぐに作業が開始できていい感じです。
ただ、標準のレイアウトではうまく画面分割できなかったのでこんな感じで設定してみました。
1. tmuxを起動し、手動で画面を分割する
C-b %
や C-b "
を活用して画面を任意のレイアウトに分割します。
2. 分割の設定を取得
tmux list-windows
を実行すると下記のように表示され、画面分割の細かい設定が取得できます
tmux list-windows
0: zsh* (3 panes) [364x84] [layout 4e2c,364x84,0,0{182x84,0,0,5,181x84,183,0[181x42,183,0,6,181x41,183,43,7]}] @2 (active)
3. 分割の設定をtmuxinatorの設定ファイルに転記する
上記コマンドで取得したレイアウト情報を転記します。
必要なのは layout
より後ろの部分です。
# .tmuxinator/foo.yml
windows:
- editor:
layout: 4e2c,364x84,0,0{182x84,0,0,5,181x84,183,0[181x42,183,0,6,181x41,183,43,7]}
panes:
- ls
- cd workspace
- # empty pane
以上、こんな感じで幸せになれました。