TMUX에서 스크롤이 멈췄나요? 효과적인 해결 방법을 소개합니다.
Tmux(이름은 ~에서 유래됨) T어미 mu여러xTmux는 유닉스 기반 운영 체제(리눅스 배포판, 맥 등)에서 사용할 수 있는 최고의 오픈 소스 터미널/셸 멀티플라이어 중 하나입니다. 하나의 창에서 여러 터미널 세션에 동시에 접근할 수 있도록 해주므로, 여러 스크립트나 명령줄 프로그램을 동시에 실행하는 데 매우 유용합니다.

하지만 여러 창이 동시에 실행되는 경우가 많아 일부 사용자는 터미널 창에서 위로 스크롤하는 데 어려움을 겪습니다(키보드나 마우스 사용 여부와 관계없이). 이러한 문제는 유닉스 기반 운영 체제가 널리 사용되는 환경에서 더욱 심화됩니다.
하지만 걱정하지 마세요. 사용자는 아래 그림과 같이 Tmux에서 쉽게 위로 스크롤할 수 있습니다.
Tmux에서 스크롤 모드 활성화 및 사용
Tmux에서 위아래로 스크롤하려면 다음 명령어를 사용하세요.
- 내 키를 눌러 Ctrl + B 이어서 키가 나옵니다. [.

- 지금 사용하세요 표준 탐색 키 키보드에서는 위쪽 화살표/아래쪽 화살표, 페이지 위로, 페이지 아래로 등의 키를 사용하여 Tmux 인터페이스를 탐색할 수 있습니다.
사용자가 스크롤을 마치면 [버튼/버튼]을 눌러 Tmux에서 스크롤 모드를 종료할 수 있습니다. Q 키예상대로 작동하지 않으면 사용한 메서드를 확인하십시오. F7 키 스크롤 모드로 진입한 후 'q' 키를 눌러 모드를 종료하면 문제가 해결됩니다.
복사 모드를 활성화하고 사용하십시오.
- 내 키를 눌러 Ctrl + B 이어서 키가 나옵니다. Pgup.
- 이제 터미널은 Tmux에서 바로 한 페이지 위로 이동하여 요구 사항을 충족하는지 확인합니다.
VI 모드 사용
Tmux가 다음으로 제어되는 경우 연결된 클라이언트Tmux에서는 이를 VI 모드라고 합니다. VI 모드에서는 두 개의 키를 사용할 수 있습니다. 시프트 + 키 그리고 쉬프트 + J Tmux 인터페이스에서 한 줄씩 탐색하려면 (스크롤 모드인 경우) 이 키를 누르십시오. 그렇지 않으면 지정된 키를 누를 때만 커서가 이동합니다. 또한 두 키를 동시에 누를 수도 있습니다. CB (두 번) 페이지를 위로 스크롤하고 내 키를 사용하려면 CF Tmux에서 페이지를 아래로 스크롤하려면.
Tmux.Config 파일을 편집하세요.
고급 사용자의 경우 위에서 언급한 방법이 만족스럽지 않을 수 있습니다. 이 경우 Tmux.config 파일을 수정하면 문제가 해결될 수 있습니다(아래 참조). 다음 명령어를 실행하여 Tmux.config 파일을 열 수 있습니다. vim ~/.tmux.config 터미널에서.
마우스 스크롤 활성화
- 텡 윤곽 다음 나에게 Tmux.config 파일 Tmux 버전에 따르면:
Tmux 버전 2.1 이상에서는 `set -g mouse on`을 사용하십시오. Tmux 버전 2.1 미만에서는 `set -g mode-mouse on`을 사용하십시오.
- 이제 마우스 스크롤이 제대로 작동하는지 확인해 보세요.
계속 진행하셔도 된다는 점을 기억해 주세요. Q 키 스크롤 모드를 종료하려면 다음을 사용하세요. 또한 터미널에서 내용을 복사하려면 다음을 사용할 수 있습니다. Shift + 왼쪽 클릭 복사 과정을 수행하려면.
키 바인딩을 사용하여 마우스 스크롤을 활성화하세요.
- 텡 다음 줄들은 파일에 대한 내용입니다. 구성:
set -g mouse on # 불리언 스크롤링: bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e; send-keys -M'" - 지금 바로, Tmux 작업 완료 다음 명령어를 실행하십시오.
tmux kill-server && tmux
- 그런 다음 Tmux를 실행하고 스크롤 기능이 예상대로 작동하는지 확인하십시오.
Tmux의 마우스 모드에서 항목을 복사해야 하는 경우 Shift 키를 누른 상태에서 마우스 왼쪽 버튼을 클릭하여 내용을 복사할 수 있다는 점을 기억하세요.
그래도 안 되면, 다음 사항을 확인해 보세요. 부가 Tmux.config 파일에 다음 내용을 추가하면 문제가 해결됩니다.
set -g mouse on bind -n WheelUpPane { if -F '#{==:#{window_name},nvim}' { send-keys -M } { copy-mode -e } }
Xterm에서 기본 스크롤 기능을 활성화합니다.
- 텡 다음 줄들은 파일에 대한 내용입니다. Tmux.config:
# 논리 패스 설정 -g terminal-overrides 'xterm*:smcup@:rmcup@'
- 이제 Tmux 패스가 기대에 부합하는지 확인해 보세요.
그래도 안 되면, 다음 사항을 확인해 보세요. 부가 Tmux 설정 파일에 다음 내용을 추가하면 원하는 동작이 구현됩니다(단, 이후 시스템을 재시작해야 할 수도 있습니다).
# 터미널 창에서 Xterm 주소 입력을 허용하고, 스크롤 막대를 사용하여 터미널을 스크롤할 수 있도록 하며, C-Up, C-Down, C-Left, C-Right 키에 대한 재정의를 설정합니다. set -g terminal-overrides "xterm*:XT:smcup@:rmcup@:kUP5=eOA:kDN5=eOB:kLFT5=eOD:kRIT5=eOC"
하지만 터미널 유형을 변경하는 경우 다음 사항을 명심하십시오. 퍼티위 코드는 작동하지 않을 수 있으며, Putty를 사용해야 하는 경우 다음을 수행할 수 있습니다. 다음 내용을 추가하세요 Tmux 설정 파일로 이동:
`set -g terminal-overrides "putty*:XT:smcup@:rmcup@:kUP5=eOA:kDN5=eOB:kLFT5=eOD:kRIT5=eOC"`
그래도 안 되면, 다음을 확인해 보세요. 부가 설정 파일에 다음 내용을 추가하면 문제가 해결됩니다.
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
macOS Mojave 이상 버전 사용자용
그냥 사용하세요 옵션 + 위쪽 화살표 위로 스크롤하세요옵션 + 아래쪽 화살표 macOS X 이상 버전이 설치된 Mac에서 아래로 스크롤하려면 다음 단계를 따르세요.

그래도 안 되면 다음으로 가세요. 복사 모드 다음 링크를 클릭하세요.
Ctrl + B + [
그때 통과하다 화살표 키를 사용하여 위 또는 아래로 행을 이동합니다. 위로 또는 아래에통과하다 최상위 페이지 또는 아래에열쇠를 사용할 수 있습니다. fn + 위쪽 화살표 또는 키 fn + 아래쪽 화살표그리고 필요할 때 출구 현재 상황에서는 그냥 누르기만 하면 됩니다. Q 키.
소프트웨어를 추가해 보세요
위의 방법들이 모두 예상대로 작동하지 않으면 다음을 사용하십시오. 소프트웨어 추가 같은 Tmux-Better-Mouse-Mode 귀하의 요구 사항을 충족할 수도 있습니다.


댓글이 닫혀있다.