最近追加した設定を2, 3個メモっておきます。
tmux 使っていて pane を何個もつくると、自分がどの pane で作業してるかぱっと見分からなくなるときがあるので、ステータスラインに現在アクティブな pane の番号を表示するようにしました。以下スクリーンショットで左下の赤丸で囲った部分0-2
となっています。これは0番目の window の2番目の pane がアクティブというのを表しています。
また、アクティブな pane を囲む罫線の色も変えてみました。それと、スクリーンショットにはありませんが、コピーモードで vi 風キーバインドで操作できる設定を加えました。
今回~/.tmux.conf
に追加した設定です。status-left
では#P
で pane のインデックスを取得できます。あと、powerline を使っているのですが、設定を~/.tmux.conf
に書いておけばこちらの設定が優先されるようです。
# powerline override setting
set -g window-status-current-format "#[fg=colour234,bg=colour31]#[fg=colour117,bg=colour31] #I-#P #[fg=colour231,bold]#W #[fg=colour31,bg=colour234,nobold]"
# vi key binding at copy mode
set -g mode-keys vi
# pane border
set -g pane-active-border-fg black
set -g pane-active-border-bg cyan
参考
設定の参考にさせていただきました。ありがとうございます。