##概要
便利なtmuxなわけですが、一点だけ不便な点があります。ソレはがマウスでスクロールできない!
設定すれば出来るようになるわけですが、macでやる場合少し複雑で手間取ったのでメモを残しておきます。
##設定
linuxなどでは以下の設定を.tmux.confに書き加えるだけで出来るようです。
set-window-option -g mode-mouse on
# 親端末のTERMがxtermの場合
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
#macでは動かない!
スクロールできないというより、画面全体が動いてしまう感じです。
これはterminalやiTermの問題らしいので、そっちらの設定が必要になってきます。
自分はiTerm2を使っているのでそちらの設定を載せていきます。
terminalについてはMacのTerminalでtmuxスクロールをするかを参照するといいと思います。
#iTerm2の設定
調べたところ、Enable xterm mouse reporting
をチェックすれば解決するらしいらしいですが、自分の環境ではすでにチェック済みでした。
Enable xterm mouse reporting
はPreference -> Profiles -> Terminal
にあります。
そこでSave lines to scrollback when an app status bar is present
をチェックすれば動くようになりました!バンザイ!