iTerm2 可以作為 tmux control mode 的 client,只要:
tmux -CC [new|attatch|..]
就可以用原生介面操作 tmux 的 window、pane。
遠端 session
因為是透過 terminal 文字溝通,所以也適用遠端的 tmux session。
通常會連上遠端機器後立刻執行 tmux -CC ...
,或是乾脆用 command line 參數直接跑。但還是覺得有點麻煩,就在 ssh_config
加了一個 host alias:
Host terminus-tmux
Hostname 192.168.1.42
RequestTTY yes
RemoteCommand tmux ls | grep -vq attached && tmux -CC a || tmux -CC new