-
# Prefix
set -g prefix C-Space
set -g prefix2 C-b
# Basic configuration
set-option -g history-limit 50000
set -g default-terminal "tmux-256color"
set -g base-index 1
setw -g pane-base-index 1
set -g renumber-windows on
# Split hotkey
bind \\ split-window -h
bind - split-window -v
# 상태바 색상
set -g status-bg colour234
set -g status-fg colour136
# 상태바 위치 & 기본 설정
set -g status-position bottom
set -g status-justify centre
set -g status-style bg=#1f2335,fg=#c0caf5
# 왼쪽 (세션 이름)
set -g status-left-length 40
set -g status-left "#[fg=#1f2335,bg=#9ece6a,bold]\[S#S]"
# 오른쪽 (시간 + 날짜)
set -g status-right-length 80
set -g status-right "#[fg=#bb9af7] %Y-%m-%d #[fg=#7dcfff] %H:%M "
# 비활성 윈도우
setw -g window-status-format "#[fg=#1a1b26,bg=#565f89]\[W#I]#[fg=#565f89,bg=#1a1b26] #W "
# 활성 윈도우
setw -g window-status-current-format "#[fg=#1f2335,bg=#bb9af7,bold]\[W#I]#[fg=#c0caf5,bg=#1f2335,bold] #W "
# 구분자 스타일
setw -g window-status-separator " "
# 액티비티 표시
setw -g window-status-activity-style fg=#f7768e
# 현재 창 강조
setw -g window-status-current-style fg=black,bg=yellow
# Pane border 스타일
set -g pane-border-style fg=#3b4261
set -g pane-active-border-style fg=#7aa2f7
# Pane 상단 정보 표시
set -g pane-border-status top
set -g pane-border-format " #[fg=#000000,bg=#7aa2f7]\[P#P]#[fg=#9ece6a,bg=#000000] #{pane_current_command} "
set -g pane-border-lines double
# 클립보드 연동 (WSL에서 유용)
set -g set-clipboard on
# 마우스 활성화
set -g mouse on
# 스크롤 히스토리 증가
set-option -g history-limit 50000
# 텍스트 선택 모드
setw -g mode-keys vi
# 텍스트 선택 복사 설정(우분투)
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "xclip -selection clipboard -in"
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -selection clipboard -in"
# 텍스트 선택 복사 설정(wsl)
# bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "clip.exe"
# bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "clip.exe"'IT정보' 카테고리의 다른 글
claude의 프롬프트를 명령행으로 전달하는 예 (0) 2026.04.16 코드 안 읽고 수만 줄 개발하는 법 (0) 2026.03.18 Love2D Quick Install and Setup Guide (2025 Tested) (0) 2026.02.26 Hot to Update WSL Distribution Packages (3) 2025.07.10 Notebook LM: A Guide With Practical Examples (2) 2025.05.12