운영체제/리눅스
[리눅스] tmux 단축키 변경
Cloud_Park
2024. 10. 16. 10:21
2023.01.15 - [IT/IT] - [MAC] Iterm2 창 분할 / 창이동 / 멀티입력
2023.02.09 - [운영체제/리눅스] - [리눅스] tmux setw synchronize-panes 편리하게 설정
위 내용에 후속편입니다.
macos에서는 iterm이 너무 편해서 잊고있다.
윈도우를 사용하니 cmd창부터 너무 익숙하지 않은거 어쩔 수 없다.
사실 윈도우에 터미널 앱으로 할 수 있긴하지만 리눅스 접근해서 뭔가를 하고 싶다면 tmux도 방법이 있다.
간단하게 사용자들이 손 쉽게 커스텀한 단축키들을 알려주고 설정하는 방법을 알려드리겠습니다.
참고자료
https://github.com/parkbeomsub/tmux
변경 사항들
ctrl+b에서 ctrl+a로 변경
멀티패널에 동시 입력
ctrl + a +y
패널 생성
가로 ctrl + a + -(빼기)
새로 ctrl + a + |
패널 이동
alt + 방향키
마우스 컨트롤
ctrl + a + [
# tmux
# sysnchronize-pane 을 y로
bind-key y set-window-option synchronize-panes
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# 생성하기 - : 가로 \ 세로
# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
## alt누른뒤 방향키 패널변경
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
## 마우스 모드 컨트롤 a [
set -g mouse on
해당 부분만 익히면 이전보다 쉽게 사용할 수 있다.
위 코드내용을 파일로 만들어 tmux에 소스파일로 지정해주면 되며, 추가적으로 .profile이나 .bash 같은 파일에 명령어를 넣어주면 수동으로 매번 지정해줄 필요 없다.
tmux source-file [파일명]