저는 항상 macos Terminal.app을 사용하여 SSH를 통해 우분투 서버를 제어하고, 프로그램을 백그라운드에서 계속 실행하려면 tmux를 사용해야 합니다.
이제 화면의 마우스 스크롤을 활성화하기 위해 (내 우분투 서버에서) tmux를 구성하는 방법을 알았습니다.
.tmux.conf 파일에 구성을 추가합니다.
set -g mouse on
하지만 Terminal.app에서 텍스트를 복사하려고 할 때 작동하지 않는 것을 발견했습니다. Shift+왼쪽 드래그 및 Shift+휠을 사용해 복사하여 붙여넣을 수 없습니다.
스크롤과 복사-붙여넣기를 동시에 활성화하려면 서버에서 tmux를 어떻게 구성해야 합니까?
아니면 이 두 가지 기능을 구현하려면 어떤 종류의 타사 터미널 애플리케이션을 사용해야 합니까?
답변1
나 또한 이 질문에 대한 답을 찾으려고 노력하고 있다. iTerm에서 기본 터미널 응용 프로그램으로 다시 전환했는데 터미널에서 이 문제가 발생했습니다.
어쨌든 iTerm을 tmux와 함께 사용하면 문제가 되지 않습니다.
답변2
.tmux.conf
이것은 선택한 텍스트를 복사하고 마우스 휠(Linux 스타일)로 붙여넣을 수 있는 현재 파일입니다 . 내 거
set -g default-terminal "screen-256color"
set -g mouse on
# enable cut and paste
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux past-buffer"
시스템 버전: macOS 13.2(22D49)
커널 버전: Darwin 22.3.0