완료를 사용하여 복사하면 tmux
창을 변경하거나 붙여넣을 때 사라지는 화면에 항상 한 줄 이상의 횡설수설이 표시됩니다.
왜 이런 일이 발생하며 비활성화할 수 있나요?
답변1
기본적으로( xterm
-type 터미널의 경우)멀티플렉서제어 순서를 사용하여 외부 클립보드/선택 항목을 복사된 콘텐츠로 자동 설정합니다. 대부분의 시퀀스는 복사된 데이터의 Base-64 인코딩입니다. 이는 아마도 여러분이 보고 있는 횡설수설일 것입니다. 아마도 귀하의 터미널 에뮬레이터 - 귀하가 첨부했을 것입니다멀티플렉서세션 - 이 제어 시퀀스는 지원되지 않으며 자동으로 무시되지 않습니다.
이 기능을 비활성화할 수 있습니다멀티플렉서set-clipboard
기능은 서버 옵션을 꺼서 달성됩니다.
set-option -s set-clipboard off
자세한 내용은 매뉴얼 페이지에서 "set-clipboard"를 검색하세요.
전체적으로 적합하지 않은 경우 이 기능을 비활성화하십시오.멀티플렉서서버에서는 terminfo 함수를 사용하여 특정 TERM 값을 terminal-overrides
수정하거나 제거 할 수 있습니다 .Ms
set-option -ga terminal-overrides ',yourTERMname:Ms@'
참고: 파일을 변경한 경우 .tmux.conf
반드시 다시 변경 source
하거나 서버를 다시 시작하세요. 기존 서버를 변경하는 경우 terminal-overrides
변경 사항이 적용되기 전에 용어가 일치하는 모든 클라이언트를 분리해야 할 수도 있습니다.