[02편] tumx 기초 - 단축키 설정까지
![[02편] tumx 기초 - 단축키 설정까지](/_next/image?url=https%3A%2F%2Fdata.develog.develrocket.com%2Fupload%2Fdevelog%2Fweb7722%2F1778213943826-d812ll%2Ftmux-thumnail.png&w=3840&q=75)
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
![[02편] tumx 기초 - 단축키 설정까지](/_next/image?url=https%3A%2F%2Fdata.develog.develrocket.com%2Fupload%2Fdevelog%2Fweb7722%2F1778213943826-d812ll%2Ftmux-thumnail.png&w=3840&q=75)
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
Claude Code 하나 돌릴 때는 터미널 1개로 충분했다.
그런데 Teams 모드 (에이전트 여러 명 동시에 돌리는 기능)를 쓰려면 tmux의 화면 분할 기능을 사용해야 했다.
tmux가 그걸 해준다.

Claude Code 공식홈페이지 에서 확인이 가능하다.
brew install tmux
tmux -V # tmux 3.x 출력되면 OK

기존에 설치한 ghostty 를 실행한 다음에. tmux 라고 명령어만 작성하면 끝납니다.
결과물이 아래와 같은 초록생 창이 뜨면, OK

tmux 단축키는 prefix 라고 해서, 먼저 누르고, 그다음에 입력해야 명령이 들어갑니다.
| # | 단축키 | 동작 | 빈도 |
|---|---|---|---|
| 1 | Ctrl+B → % | 세로 분할 (좌우) | ★★★ |
| 2 | Ctrl+B → " | 가로 분할 (위아래) | ★★★ |
| 3 | Ctrl+B → 방향키 | 패인 이동 | ★★★ |
| 4 | Ctrl+B → z | 현재 패인 줌 토글 | ★★ |
| 5 | Ctrl+B → d | 세션 유지하고 나가기 (detach) | ★★ |
개인적으로 가장 많이 사용하는, 분할 기능 단축키가 매우 불편하다고 느껴졌고,
저는 세로는 | 가로는 - 로 직관적으로 변경했습니다.
vi ~/.tmux.conf
해당 설정파일을 아래 내용으로 복사해서 사용하세요.
제가 사용하는 파일 그대로입니다.
## Prefix 누른 뒤 |, - 로 분할 (기본 %, "보다 직관적)
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
## 마우스 사용(스크롤, 패인 클릭)
set -g mouse on
## 컬러 정상화 (Ghostty + tmux 조합 시 필수)
set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-256color:RGB"
## ESC 지연 제거 (vim/claude에서 빠른 반응)
set -g escape-time 0
# 1. 세션 시작
$ tmux
# 2. 세로 분할
Ctrl + B -> |
# 3. 패인 이동
Ctrl + B -> ->(방향키)
# 4. 가로 분할
Ctrl + B -> -
# 5. 한 패인만 크게 보기 (다시 누르면 복귀)
Ctrl + B -> z
# 6. 세션 그대로 두고 나가기
Ctrl + B -> d
# 7. 세션 목록 보기
tmux ls
# 8. 세션 다시 들어가기
tmux attach -t [ID]
# 9. 세션 완전히 종료
tmux kill-session -t [ID]

tmux 공식 메뉴얼 : https://github.com/tmux/tmux/wiki
Ghossty + tmux 컬러 이슈 : https://ghostty.org/docs/help/terminfo
![[01편] Ghostty 설치부터 트러블슈팅 까지](https://data.develog.develrocket.com/upload/develog/web7722/1778141245239-6a3qxh/ghostty-thumnail.png)
macOS Ghostty 터미널에서 영문은 JetBrainsMono Nerd Font, 한글은 D2Coding으로 분리 매핑하는 완벽 설정법. font-codepoint-map 3줄로 끝
![[00화] 웹개발자가 기획하기 위해 만든 Claude Code 워크스테이션](https://data.develog.develrocket.com/upload/develog/web7722/1778137070008-jm40np/claude-code-thumnail.png)
개발자에서 기획자로 전환하며 세팅한 Claude Code 환경을 10편으로 나눠 기록한 컬렉션. Ghostty부터 PARA 통합 워크플로우까지

카테고리를 고민하다 글을 못 쓴 적 있는가? 분류는 시작 전이 아니라 결과에서 나온다. GTD의 'Capture first' 원칙과 PARA 방법론으로 증명하는, 카테고리 없이 블로그를 운영하는 법.
