[Tmux 01] Pane 레이아웃

TX-IF-01calendar_today2026-07-17 14:27#Tmux

1. Pane

  • tmux의 구조 중 가장 하위에 있음
    • Session -> Window -> Pane 순서
    • Session: 프로젝트의 작업 공간
    • Window: 일단 GUI 터미널의 탭과 비슷
    • Pane: Window 안에서 분할되는 각각의 영역

1.1 Pane 분할

  • 먼저 prefix키 개념을 알아야한다.
    • 별도 설정이 없었다면 prefix는 Ctrl + b이다.
  • 기본 분할
    • prefix + -: 상하 분할
    • prefix + |: 좌우 분할
    • 분할되어 새롭게 생긴 pane도 같은 폴더에서 시작하도록 설정되어있다.

1.2 Pane 이동

  • prefix 없이 이동이 가능하다.
    • Ctrl-h: 왼쪽
    • Ctrl-j: 아래
    • Ctrl-k: 위
    • Ctrl-l: 오른쪽

1.3 Pane 닫기

  • prefix + x: 현재 pane 닫기(닫을건지 y/n 컨펌이 나오는데 y를 입력해야 닫기됨)
  • shell에서 exit 또는 Ctrl-d: 현재 pane 종료(컨펌 안나옴)

1.4 Pane 크기 조절

  • prefix + z: 현재 pane 확대(다시 누를 시 원상 복귀)
  • prefix + H/J/K/L: 왼쪽/아래/위/오른쪽 방향으로 조절

1.5 레이아웃 변경

  • prefix + :를 누르고 아래 명령어들을 입력한다.
  • select-layout even-horizontal: 좌우로 균등 배치
  • select-layout even-vertical: 상하로 균등 배치
  • select-layout tiled: 여러 pane을 격자로 배치
  • select-layout main-horizontal: 큰 위쪽 pane + 아래쪽 pane들
  • select-layout main-vertical: 큰 왼쪽 pane + 오른쪽 pane들
  • Ctrl-Space Space: 위 레이아웃들을 순환