내 질문

내 질문

tmux 선택 문제

내 질문

마우스를 사용하여 tmux에서 텍스트를 선택하면 블록 선택이 인접한 창에 걸쳐 있습니다.

내가 뭘 시도한 거야?

내 질문

tmux다중 창 모드에서 마우스 선택을 허용하도록 구성하는 방법은 무엇입니까 ?

답변1

이는 tmux 버전에 따라 다릅니다. tmux 마우스가 켜져 있으면 마우스 선택이 여러 창에 걸쳐 있지 않고 tmux의 선택 버퍼에 복사됩니다. tmux 마우스가 꺼져 있으면(설명에 표시된 대로) 마우스 선택은 기본 X(및 창 전체)가 됩니다.

내 항목에 다음을 추가합니다 ~/.tmux.conf.CTRL+b 중간(tmux 마우스 열기) 및CTRL+BM(tmux 마우스를 끕니다).

tmux 1.x - 2.0의 경우

# Toggle mouse on
bind-key M \
  set-window-option -g mode-mouse on \;\
  set-option -g mouse-resize-pane on \;\
  set-option -g mouse-select-pane on \;\
  set-option -g mouse-select-window on \;\
  display-message 'Mouse: ON'

# Toggle mouse off
bind-key m \
  set-window-option -g mode-mouse off \;\
  set-option -g mouse-resize-pane off \;\
  set-option -g mouse-select-pane off \;\
  set-option -g mouse-select-window off \;\
  display-message 'Mouse: OFF'

tmux 2.1+의 경우

# Toggle mouse on
bind-key M \
  set-option -g mouse on \;\
  display-message 'Mouse: ON'

# Toggle mouse off
bind-key m \
  set-option -g mouse off \;\
  display-message 'Mouse: OFF'

또는 tmux 2.1+에 대한 단일 키 바인드를 사용하여 전환하십시오.

# Toggle mouse on/off
bind-key m \                  
set-option -gF mouse "#{?mouse,off,on}" \;\
display-message "#{?mouse,Mouse: ON,Mouse: OFF}"

tmux 마우스가 켜져 있고 마우스로 선택하는 경우 왼쪽 마우스 버튼을 놓으면 tmux 선택 버퍼에 복사되고Ctrl+b]붙여넣을 예정입니다.

답변2

2.7에 대해서는 잘 모르겠습니다. tmux 3.1c를 사용하고 있습니다. 3.1c에서는 prefix+를 눌러 z창을 최대화("확대/축소") 할 수 있습니다 (기본적으로) prefix. Ctrl+b그런 다음 복사본을 만들고 prefix+ z다시 다시 전환할 수 있습니다.

답변3

일반적으로 이것은 복사하기 위해 버튼을 누를 때 예상되는 동작입니다. 수직 경계를 신경 쓰지 않는 기본 터미널로 tmux를 이스케이프합니다.

그렇지 않으면 선택한 항목만 강조 표시되어야 합니다. 또한 마우스를 놓으면 일반적으로 선택 항목이 사라집니다. 그러나 나중에 붙여넣기 위해 선택 항목을 내부 버퍼에 복사합니다.

관련 질문에 대한 답변도 유용할 수 있습니다.

마우스 복사 및 붙여넣기에 tmux를 사용하는 방법

답변4

@RaphaelSchweckert댓글에서 설정만으로 문제가 set-option -g mouse해결되었으며( 가 아님 set -g mouse on) 저에게 도움이 되었으며 다른 것은 필요하지 않다고 언급했습니다.

관련 정보