'그게 무슨 뜻이야?m` 또는 tmux 창을 마우스 오른쪽 버튼으로 클릭하면 무엇을 합니까?

'그게 무슨 뜻이야?m` 또는 tmux 창을 마우스 오른쪽 버튼으로 클릭하면 무엇을 합니까?

저는 일반 사용자이고 주로 바인딩 과 tmux함께 사용합니다 . 시간이 지남에 따라 문서를 쉽게 찾을 수 없는 동작을 발견했습니다. 기본적으로 여러 개의 분할 창이 있는 세션 에서 창을 마우스 오른쪽 버튼으로 클릭하거나 클릭하면 창 구분 기호의 bg/fg 색상이 반전되어 해당 창을 "선택"하는 것으로 나타나 테두리가 더 두꺼워진다는 느낌을 줍니다.set -g mouse onvitmux<C-b>m

여기서 실제로 무슨 일이 일어나고 있으며 이 기능을 어떻게 사용합니까?

답변1

창을 "표시"하고 있습니다.

-m 및 -M은 표시된 창을 설정하고 지우는 데 사용됩니다. 한 번에 하나의 표시된 창을 사용하여 새로 표시된 창을 설정하면 마지막 창은 지워집니다. 표시된 창은 -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)을 참조하세요.

관련 정보