Tmux(T에서 파생된 이름) 최종 뮤 여러x er)는 Unix 기반 운영 체제(예:Linux 배포판, Mac 등)를 위한 최고의 오픈 소스 터미널/셸 멀티플렉서 중 하나입니다. Tmux를 사용하면 단일 창에서 여러 터미널 세션에 동시에 액세스할 수 있습니다. 동시에 두 개 이상의 명령줄 스크립트/프로그램을 실행할 때 매우 유용합니다.
Tmux 스크롤 업그러나 여러 창이 동시에 작동하기 때문에 일부 사용자의 경우 터미널 창에서 키보드나 마우스를 사용하여 위로 스크롤하기가 어렵습니다. 그리고 Unix 기반 OS의 다양성으로 인해 문제가 더욱 악화됩니다.
하지만 걱정할 필요가 없습니다. 사용자는 아래 설명된 대로 Tmux에서 쉽게 위로 스크롤할 수 있습니다.
Tmux의 스크롤 모드 활성화 및 사용
다음을 사용하여 Tmux에서 위아래로 스크롤할 수 있습니다:
- Ctrl + B 누르기 키 뒤에 [ 열쇠.
Tmux의 스크롤 모드를 활성화하려면 Ctrl + B + [ 키를 누르세요 - 이제 일반 탐색 키를 사용하세요. 위쪽 화살표/아래쪽 화살표, 페이지 위로, 페이지 아래로 등과 같은 키보드를 사용하여 Tmux 인터페이스를 탐색합니다.
사용자가 스크롤을 마치면 Q 키를 눌러 Tmux의 스크롤 모드에서 나갈 수 있습니다. . 예상대로 작동하지 않으면 F7 키를 사용하고 있는지 확인하세요. 스크롤 모드로 들어가고 q로 모드를 종료하면 문제가 해결됩니다.
복사 모드 활성화 및 사용
- Ctrl + B 누르기 키 뒤에 PgUp이 옵니다. 열쇠.
- 이제 터미널은 Tmux에서 직접 한 페이지 위로 이동하여 이것이 요구 사항을 충족하는지 확인합니다.
VI 모드 사용
Tmux가 연결된 클라이언트에 의해 제어되는 경우 , Tmux에서는 VI 모드라고 합니다. VI 모드에서는 Shift + K를 사용할 수 있습니다. 및 Shift + J Tmux 인터페이스에서 한 줄씩 탐색하는 키(스크롤 모드인 경우). 그렇지 않으면 언급된 키를 누를 때 커서만 움직입니다. 또한 C-B 키(두 번)를 누를 수도 있습니다. 페이지 위로 스크롤하고 C-F 키 Tmux에서 페이지를 아래로 스크롤하려면
Tmux.Config 파일 편집
일부 고급 사용자의 경우 위의 방법이 만족스럽지 않을 수 있습니다. 이 경우 Tmux.config 파일을 편집하면 문제가 해결될 수 있습니다(아래 설명 참조). vim ~/.tmux.config를 실행하여 Tmux.config 파일을 시작할 수 있습니다. 터미널에서.
마우스 스크롤 활성화
- 추가 다음 Tmux.config 파일 행 Tmux 버전에 따라:
For the Tmux version 2.1 and up set -g mouse on For the Tmux version below 2.1 set -g mode-mouse on
- 이제 마우스 스크롤이 제대로 작동하는지 확인하세요.
Q 키를 누를 수도 있다는 점에 유의하세요. 나중에 스크롤 모드를 종료합니다. 또한 터미널에서 콘텐츠를 복사하려면 Shift + 마우스 왼쪽 클릭을 사용할 수 있습니다. 복사 작업을 수행합니다.
키 바인딩으로 마우스 스크롤 활성화:
- 추가 Config에 다음 줄을 추가하세요. 파일:
set -g mouse on # sane scrolling: 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에 다음 줄을 추가하세요. 파일:
# Sane scrolling set -g terminal-overrides 'xterm*:smcup@:rmcup@'
- 이제 Tmux 스크롤이 기대한 수준인지 확인하세요.
그래도 작동하지 않으면 추가했는지 확인하세요. 다음은 Tmux의 구성 파일에 필요한 동작을 추가합니다(그러나 나중에 시스템을 재부팅해야 할 수도 있습니다):
# Allow xterm titles in the terminal window, terminal scrolling with scrollbar, and setting overrides of 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로 변경하는 경우에는 주의하세요. , 위 코드가 작동하지 않을 수 있으며 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 이상
Option + UpArrow를 사용하세요. 위로 스크롤하고 Option + DownArrow macOS X 이상이 설치된 Mac에서는 아래로 스크롤하세요.
옵션 및 탐색 키를 사용하여 Tmux에서 스크롤그래도 작동하지 않으면 복사 모드로 들어갑니다. 다음을 눌러:
ctrl + b + [
그런 다음 스크롤 라인 위 또는 아래 up을 사용하여 또는 아래로 화살표 키. 페이지 위로 스크롤하려면 또는 아래로 , fn + 위쪽 화살표를 사용할 수 있습니다. 또는 fn + 아래쪽 화살표 키. 그리고 종료해야 할 때마다 모드에서는 q 키를 누르기만 하면 됩니다. .
플러그인 사용해보기
위의 방법 중 어느 것도 예상한 대로 작동하지 않으면 플러그인을 사용하세요. Tmux-Better-Mouse-Mode와 같은 경우 귀하의 요구 사항을 충족할 수 있습니다.
Tmux Better Mouse Mode 플러그인 다운로드저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.