복사/붙여넣기를 변경하지 않고 tmux 마우스 스크롤?

복사/붙여넣기를 변경하지 않고 tmux 마우스 스크롤?

OS 기본 복사/붙여넣기 기능(예: 텍스트 일부를 강조 표시한 다음 표준 바로 가기 또는 마우스 오른쪽 버튼 클릭 메뉴 사용)을 허용하고 동시에 마우스 스크롤을 허용하는 방법에 대한 설명을 찾기가 어렵습니다. 마우스 모드는 tmux의 자체 복사/붙여넣기 시스템을 활성화하지만, 이를 끄면 마우스 스크롤이 제거됩니다. tmux를 사용하여 IDE, 브라우저 및 터미널 간을 전환할 때 컨트롤이 모두 일관되게 유지되기를 바랍니다. tmux에서 마우스 스크롤을 허용하면서 표준 OS 복사/붙여넣기 컨트롤을 사용할 수 있는 방법이 있습니까?

(참고: 원래 SO에 대한 이 질문을 요청했지만 삭제했습니다. 여기에 더 적합하다고 결정했습니다.)

답변1

'모드-마우스 켜기'에서 복사하여 붙여넣기를 시도할 때 Shift 키를 누르십시오.

답변2

휠 마우스를 해석하기 위해 tmux에 의존하는지 여부에 따라 다릅니다. 그것이 tmux라면 — 아니요, 그럴 수 없습니다. tmux는 터미널의 마우스 작업을 켠 경우에만 휠 마우스 이벤트를 볼 수 있기 때문입니다.

마우스 작동을 켜지 않으면 일부 터미널에서는 대체 화면으로 전환될 때 위/아래 커서 키를 응용 프로그램에 보낼 수 있습니다. VTE(gnome-terminal)는 몇 년 동안 무조건 그렇게 해왔습니다. 동일한 기능이 alternateScrollxterm의 옵션( )입니다 . tmux는 터미널 설명의 terminfo smcuprmcupCapability에 해당 내용이 있는 경우 대체 화면으로 전환합니다. 대체 화면에서는 일반적으로(최근의 위/아래 커서 기능 제외) 휠 마우스가 터미널에 아무런 영향을 미치지 않습니다.

따라서... tmux를 실행하는 동안 휠 마우스를 일부 제한적으로 사용할 수 있으며 이는 터미널과 구성 방법에 따라 다릅니다.

관련 정보