OS 클립보드에서 복사하여 붙여넣은 후 Tmux가 정지됩니다.

OS 클립보드에서 복사하여 붙여넣은 후 Tmux가 정지됩니다.

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가 입력을 수신하지 못하기 때문에 필요합니다.

관련 정보