### emacs or vi
- tmux에는 `emacs` 키 바인딩이랑 `vi` 키 바인딩이 있다.
### 키 바인딩 확인
```bash
tmux show-options -g mode-keys
# mode-keys vi >>> vi mode
# mode-keys emacs >>> emacs mode
```
### 키 바인딩 바꾸기
한 세션에서 임시로 설정
```
tmux set-option -g mode-keys vi
tmux set-option -g mode-keys emacs
```
영구 적용 (모든 세션)
```
echo "setw -g mode-keys vi" >> ~/.tmux.conf
tmux source-file ~/.tmux.conf
```
### 문자열 검색
```bash
# copy mode 진입
Ctrl + b [
# 문자열 검색
/찾을문자열 -> Enter
# copy mode 종료
```
### 복사 & 붙여넣기 *vi*
복사
```
Ctrl + b → [
# → copy-mode 진입
h/j/k/l # 방향키로 이동
Space # 시작점 설정
이동 # 복사하고 싶은 끝 지점까지 이동
Enter # 복사 완료
Ctrl + f # 다음 페이지 이동 + 선택 유지
```
붙여넣기
```
Ctrl + b → ]
```
### 복사 & 붙여넣기 *emacs*
복사
```
Ctrl + b → [
arrow keys # 방향키로 이동
Ctrl + Space # 시작점 설정
arrow keys # 끝 지점까지 이동
Ctrl + w or Alt + w # 복사
```
붙여넣기
```
Ctrl + b → ]
```