iTerm2 + SSH + tmux


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

其他相關