Tmux 세션의 내용을 복사하여 다른 응용 프로그램에 붙여넣고 싶기 때문에 ".tmux.conf" 파일(Debian 기반 OS)에서 다음 구성을 사용했습니다.
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"
하지만 다른 응용프로그램에 복사하여 붙여넣은 후 Tmux 세션이 정지됩니다! 하지만 터미널은 잘 작동해요
내가 무엇을 놓치고 있으며 tmux를 처음 사용하는 경우 이 문제를 해결하도록 도와주세요.
답변1
저도 같은 문제가 있었는데 답을 찾았네요여기
tl;dr - &>/dev/null
다음을 추가합니다.
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard &>/dev/null"
이는 xclip이 STDIN으로부터 더 많은 입력을 기다리고 있어 tmux가 입력을 수신하지 못하기 때문에 필요합니다.