`<Cb> m` 또는 tmux 창을 마우스 오른쪽 버튼으로 클릭하면 어떤 작업을 수행합니까?


17

나는 일반 tmux사용자이며 일반적으로 set -g mouse onvi바인딩 과 함께 사용합니다 . 시간이 지남에 따라 문서를 쉽게 찾을 수없는 동작을 발견했습니다. 기본적 tmux으로 여러 분할 분할 창이 있는 세션에서 분할 창을 마우스 오른쪽 단추로 클릭하거나 누르는 것은 분할 창의 <C-b>mbg / fg 색상을 반전시켜 해당 분할 창을 "선택"하는 것으로 보이며, 더 두꺼운 경계선의 느낌을줍니다.

실제로 무슨 일이 일어나고 있으며이 기능을 어떻게 사용할 수 있습니까?

답변:


18

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

-m 및 -M은 표시된 분할 창을 설정하고 지우는 데 사용됩니다. 한 번에 하나의 마킹 된 창이 있으며, 새 마킹 된 창을 설정하면 마지막 창이 지워집니다. 표시된 분할 창은 -s to join-pane, swap-pane 및 swap-window의 기본 대상입니다.

특정 작업은 이제 기본적으로 표시된 창을 대상으로합니다. 테스트 할 샘플 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)를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.