私は通常のユーザーであり、主にバインディングtmux
で使用します。時間が経つにつれて、文書が見つかりにくい動作を見つけました。デフォルトでは、複数のウィンドウがあるセッションでウィンドウを右クリックまたはクリックすると、ウィンドウ区切り記号のbg / fgの色が反転してそのウィンドウを「選択」するように見え、境界線がより厚くなるように感じます。set -g mouse on
vi
tmux
<C-b>m
ここで実際に何が起こっているのか、この機能をどのように使用しますか?
答え1
ウィンドウを「表示」しています。
-m と -M は、表示されたウィンドウの設定と消去に使用されます。一度に1つの表示されたウィンドウを使用して新しく表示されるウィンドウを設定すると、最後のウィンドウは消去されます。表示されるウィンドウは、-s 結合ウィンドウ、スワップウィンドウ、およびスワップウィンドウのデフォルトのターゲットです。
これで、一部のタスクはデフォルトで表示されたウィンドウを対象としています。以下はテスト用のサンプルbashスクリプトです。 tmuxセッションでこのスクリプトを実行できます。
# /usr/bin/env bash
set -euo pipefail
# Make three vertically split windows with text in each.
tmux split-window -v
tmux split-window -v
tmux select-layout even-vertical
tmux send-keys -t 0 'echo pane zero' C-m
tmux send-keys -t 1 'echo pane one' C-m
tmux send-keys -t 2 'echo pane two' C-m
# You can now swap the current pane with an explicitly targeted pane. Here, we
# change pane ordering from 0-1-2 to 1-0-2, and back again.
tmux select-pane -t 0
tmux swap-pane -t 1
tmux swap-pane -t 1
# You can also swap panes by "marking" one and letting the target of the swap be
# implicit. Here, we change ordering from 0-1-2 to 1-0-2, and back again.
tmux select-pane -t 0
tmux select-pane -t 1 -m
tmux swap-pane
tmux swap-pane
詳細についてはtmux(1)を参照してください。