tmux를 사용하면서 다른 창에 있는 코드를 복붙하고 싶은 경우가 많았다. 그래서 안수찬 강사님한테 그 방법을 물어보니 아래와 같이 하면 된다고 하셨다.
참고로 나의 경우, tmux 단축키는 [Ctrl + B]이다.
- tmux 단축키 + [ : 스크롤모드
- Spacebar : 블럭모드
- Enter : 복사
- tmux 단축키 + ] : 붙여넣기
하지만 나는 2번 단계에서 아무리 Spacebar를 눌러도 블럭모드가 되지 않았다.
그래서 노트북을 들고 안수찬 강사님께서 다시 도움을 요청하였다. 강사님은 제 tmux를 써보더니 일단 tmux에서 vim 방향키(h, j, k, l)가 안 먹히는 것부터 문제가 있다고 말씀해주셨다. 맨날 방향키만 사용했었는데 tmux에서도 vim 방향키가 먹힐 수 있다는 것도 그 때 처음 알게됐다..;;
그래서 tmux에 vim 방향키를 쓰기 위해 여기를 참고하여 ~/.tmux.conf
라는 파일을 만들어 set-window-option -g mode-keys vi
를 입력한 후 저장하였다.
하지만 기대와 달리 여전히 Spacebar를 눌러도 마찬가지였다.
구글을 뒤져보다가 tmux 설정을 적용시킬려면 ~/.tmux.conf
파일을 한번 reload해야된다는 것을 알게 됐다.
일단 먼저 tmux 세션을 하나 만들어야 한다.
$ tmux new -s test
그 다음에 tmux 단축키 + : 을 누른 후, source-file ~/.tmux.conf
를 입력해주면 된다.
이제 vim 방향키 문제만 해결되었을 뿐만 아니라 위에서의 방법으로 복붙도 잘 된다.