tmux는 GNU 화면의 :wrap 모드와 동일합니다.

tmux는 GNU 화면의 :wrap 모드와 동일합니다.

저는 tmux로 이동하려는 오랜 시간의 화면 사용자입니다. 내가 사용하는 화면 기능 중 하나는 출력을 자르는 기능입니다 Ctrla :set wrap. 이는 로그 파일을 추적하거나 줄 길이가 수백 문자인 컴파일 세션을 추적할 때 특히 유용합니다.

페이지를 읽고 man광범위하게 검색했지만 해당 명령이나 쉘 명령을 사용하는 작업 해결 방법을 찾을 수 없습니다. 내가 생각할 수 있는 가장 가까운 방법은 모든 것을 파이프로 연결 less -S하고 "follow" 모드로 줄이는 것입니다.

답변1

setterm -linewrap off저는 tmux 2.6을 사용하고 있으며 긴 줄을 줄바꿈하는 대신 자르는 명령을 실행할 수 있습니다 .

다음 답변을 참조하세요.

답변2

tmux이 기능은 없는 것 같아요기능 요구 사항?

내가 자주 사용하는 파이프 가능한 해결 방법은 $COLUMNS를 "자르기"(및 포함)하는 것입니다.

tail -f LOG | cut -c1-$COLUMNS

이것은 "nowrap"이 아니며 실제로 줄의 끝을 제거합니다. 또한 터미널 크기 조정은 영향을 받지 않습니다.

관련 정보