로딩...

tmux

copy

ctrl + b, [ -> ctrl + space -> y

중첩 tmux

tmux 에서 ssh 로 들어가 다시 tmux 를 사용하는 경우에는 prefix2 + key 를 통해 사용할 수 있다.

기본키인 prefix(ctrl + b) 인 경우

key target
prefix + w: local local
prefix + prefix + w remote

기본 디렉토리 변경

:attach -c ~/path

설정 리로딩

:source-file ~/.tmux.conf 

세션

:new -s session_name
tmux attach
tmux a
tmux a -t 0
tmux kill-session -t 0

scroll back 저장

:capture-pane -S -65536
:save-buffer filename.txt
:delete-buffer

plugin

  • tpm - tmux plugin manager
  • tmux - theme, dracula/tmux, fork -> deptno/tmux
  • tmux-jump - easy move
  • tmux-open - open
  • tmux-thumbs - 환면에 있는 text 청크를 복사
  • tmux-resurrect - 세션 창 분할 저장

고급 글

error

escape key 와 meta 키 문제

  • [^ 로 인식하면서 tmux 내에서의 vim 에서만 동작이 이상해지는 문제를 발견
  • tmux 이슈로 같은 키처리되어 발생
  • set-option -sg escape-time 0 사용하였으나 안됨
  • neovim 내 키설정에서 <M-?> 키 관련 제거