상세 가이드 · 5 / 14

스크롤백 · 복사

지난 출력을 되짚어 보고, 필요한 부분만 복사하고, 안전하게 붙여넣습니다. 패널마다 독립적입니다.

스크롤백 보기

copy-mode 로 따로 들어가지 않아도, 패널 위에서 휠을 올리면 바로 지난 출력을 봅니다(alt-scroll on, 기본값). 더 정식으로는 prefix [ 로 스크롤 (복사) 모드에 들어갑니다. 복사 모드 키 스타일은 set mode-keys vi(기본) 또는 emacs 로 고릅니다.

  • 스크롤백 안에서 텍스트를 검색하고 일치 지점으로 점프
  • capture-pane(-S 로 전체 스크롤백) 로 버퍼에 담기
  • clear-history 로 스크롤백 비우기
  • pipe-pane 으로 패널 출력을 외부 명령에 흘려보내기

프롬프트로 건너뛰기 (Claude 패널)

Claude 와 길게 대화하면 "아까 뭘 시켰더라" 를 찾으러 한참 스크롤하게 됩니다. EscCtrl+↑ 를 누르면 바로 앞에 보낸 프롬프트가 화면 맨 위로 올라오고, 계속 누르면 한 턴씩 거슬러 올라갑니다. Ctrl+↓ 는 반대로 되짚어 내려옵니다. 검색(/)이 글자를 찾는다면, 이쪽은 턴 경계로만 뜁니다.

  • 프롬프트는 한 턴의 시작이라 화면 맨 위에 놓입니다 — 거기서부터 주고받은 내용을 그대로 읽어 내려갈 수 있습니다.
  • 점프하면 스크롤 모드가 되어, ↑↓·PgUp 으로 주변을 살펴보다가 Esc·q원래 자리(맨 아래)로 돌아옵니다.
  • Claude 가 돌고 있는 패널에서만 동작합니다 — 일반 셸에서는 인용문·diff 의 > 를 프롬프트로 잘못 짚지 않도록 켜지 않습니다.
패널 스크롤백 화면
패널별 스크롤백 — 휠만 올리면 바로 지난 출력을 봅니다.

마우스로 복사

그냥 왼쪽 버튼으로 드래그하면 pytmux 가 드래그를 시작한 패널 안으로만 선택을 가둬, 손을 떼는 순간 OS 클립보드로 자동 복사합니다(mouse-drag-copy, 기본 on). Shift 도 Ctrl+C 도 필요 없고, pytmux 가 그린 패널 외곽선()이나 옆 패널 내용은 딸려오지 않습니다. 화면 폭 때문에 여러 줄로 접힌 긴 줄(자동 줄바꿈)은 한 줄로 복사돼 — 줄바꿈은 실제 줄 끝에만 — 여러 줄로 보이는 긴 명령도 붙여넣으면 그대로 실행됩니다. Claude 처럼 마우스를 쓰는 화면 위에서도 드래그가 복사로 갑니다(클릭은 종전대로 버튼/포커스). 자세한 동작과 예외는 6. 마우스로 제어에서 다룹니다.

앱에 마우스 드래그를 넘기고 싶으면 set mouse-drag-copy off — 그때 선택은 Shift+드래그나 위 스크롤백(copy-mode)에서 드래그로 합니다.

붙여넣기

붙여넣기는 bracketed paste 로 한 번에 전달됩니다 — 여러 줄을 붙여도 줄마다 바로 실행되지 않습니다. 붙여넣기 버퍼를 직접 다룰 수도 있습니다.

  • paste-clipboard — OS 클립보드 붙여넣기
  • paste-buffer (prefix ]) — pytmux 붙여넣기 버퍼에서
  • choose-buffer (prefix =, 별칭 list-buffers) — 버퍼 목록에서 골라 붙여넣기
박스드로잉 제거: 분할된 화면을 복사해 붙여넣으면 패널 테두리(│─┼)가 섞여 들어올 수 있습니다. set strip-box-drawing on(기본 ON)이면 붙여넣을 때 이런 박스드로잉 문자를 자동으로 걸러냅니다.