xclip을 사용한 후 Tmux가 키 바인딩에 응답하지 않습니다.

xclip을 사용한 후 Tmux가 키 바인딩에 응답하지 않습니다.

Tmux 버전을 사용하고 있습니다1.9. tmux의 클립보드를 내 폴더로 푸시엑스클립보드에 다음과 같은 문자열이 있습니다 tmux.conf.

bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"

문제는 C-b C-ctmux 버퍼의 내용을 누른 후,엑스클립보드 및 모든 키 바인딩이 작동을 멈췄습니다.
새 창, 창 등을 만들 수 없습니다.

그런 문제가 발생한 사람이 있습니까?

UPD

약 1분 후에 tmux가 C-b바인드에 응답하기 시작합니다.

답변1

바꾸다:

bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"

결국 다음 코드를 사용하게 되었습니다.

bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'

다음 항목에 복사엑스클립보드:

  • ~에 따르면CTRL + b + [
  • 이기다SPACE
  • vi-mode키 조합을 사용하여 텍스트 선택
  • 대신 Enter클릭 y하면 고정된 텍스트가 시스템 클립보드로 이동하지 않습니다.

답변2

(또는 ) 명령 -b에 추가하면 문제가 해결됩니다. 쉘 명령은 백그라운드에서 실행됩니다.run-shellrun-b

bind C-c run-shell -b "tmux save-buffer - | xclip -i -sel clipboard"

(신용 거래:이 답변)

답변3

나는 같은 문제를 가지고있다. 이 문제를 해결한 방법은 X 선택을 수행하는 것이었습니다(단지 터미널에서 텍스트를 강조 표시하기만 하면 됩니다). 이 작업을 몇 번 수행하면 tmux"따라잡아" 다시 정상적으로 응답하기 시작하는 것 같습니다.

관련 정보