すぐに使える方法(Tmux 3.0+)

すぐに使える方法(Tmux 3.0+)

tmuxでウィンドウを効率的に並べ替える方法は?たとえば、次のウィンドウセットがあります。

0:zsh  1:elinks  2:mutt  3:irssi  4:emacs  5:rss  6:htop

rss次の間を移動しelinksmutt終了するにはどうすればよいですか?

0:zsh  1:elinks  2:rss  3:mutt  4:irssi  5:emacs  6:htop

私はまだ使用されていないインデックスで移動ウィンドウを使用する方法を知っており、move-windowこれを達成するために一連の移動ウィンドウを使用できますが、明らかにこれは非常に退屈です。

ベストアンサー1

swap-windowあなたを助けることができます:

swap-window -t -1

現在のウィンドウを左にした位置に移動します。

~から人間マルチプレクサ:

swap-window [-d] [-s src-window] [-t dst-window]
             (alias: swapw)
This is similar to link-window, except the source and destination windows are swapped. 
It is an error if no window exists at src-window.

キーにバインドできます。

bind-key -n S-Left swap-window -t -1
bind-key -n S-Right swap-window -t +1

Shift+Leftその後、およびを使用してShift+Right現在のウィンドウの位置を変更できます。

おすすめ記事