Edited at

Tmuxでウィンドウをインタラクティブに移動する

More than 5 years have passed since last update.

こんにちは。

Tmuxでウィンドウをどんどん開いていくと、ウィンドウ間を移動するのが面倒ですよね。

bindkey-[0-9]でウィンドウを移動できるといえばできるのですが、色々なサーバに繋いでいくと、横にドンドン伸びていくので目grepするのは大変です。

tmuxには、ウィンドウを選択できる便利なselect-windowというコマンドがあるので、これを使えばとても簡単にウィンドウ間を移動できます。

ただし、select-windowやその短縮系のselectwを毎回打つのは大変なので、キーバインドを変更してしまいましょう。


tmux.conf

unbind-key s

bind-key s command-prompt "select-window -t '%%'"

よく使うのでbindkey-sに当ててます。bindkey-sに何かがあたっていたような気がしますが、便利すぎるので些細な問題なような気がします。

この間書いた、ssh-configにはパターンが使えるので便利 http://qiita.com/t_cyrill/items/437091856f6d9f6dae1f や catatsuyさんの書いた tmuxで色んなホストにsshする時に便利な.ssh/config http://qiita.com/catatsuy/items/631d1d5d0b357082ba74

と組み合わせるとサーバ間を移動するのがとても簡単になるので、みなさん使ってみてください。

それでは〜。