Blogaomu

WEBアプリケーション開発とその周辺のメモをゆるふわに書いていきます。

tmux の設定ちょっと追加した

最近追加した設定を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

参考

設定の参考にさせていただきました。ありがとうございます。