터미널 출력을 위한 동적 텍스트 줄 바꿈

터미널 출력을 위한 동적 텍스트 줄 바꿈

내가 특히 찾고 있는 것은 출력의 동적 형식화입니다. Linux에서 사용했던 것으로 기억되는 모든 터미널 에뮬레이터에서 특정 프로그램이 화면에 인쇄되면 출력 형식이 터미널 창에 맞게 지정되어 더 긴 줄이 줄바꿈됩니다. 이후에 창 너비를 변경하면 이전 배치 형식이 그대로 유지됩니다.

OSX에서 Terminal.app은 다르게 동작합니다. 텍스트는 Linux 터미널 에뮬레이터와 마찬가지로 현재 창 크기에 맞게 형식이 지정됩니다. 그러나 창 크기를 조정하면 텍스트 형식이 새 치수에 맞게 자동으로 다시 지정됩니다.

이는 유틸리티를 실행한 후 모든 출력을 명확하게 표시할 만큼 창을 충분히 넓게 만들지 않았다는 것을 깨달았을 때 유용합니다. 특히 느린 유틸리티에서는 더 나은 형식을 얻기 위해 모든 것을 다시 실행해야 하는 것이 실망스러울 수 있습니다. 또는 와 같은 프로그램으로 출력을 리디렉션할 수 있습니다 less. 하지만 유틸리티를 실행할 때마다 할 일이 너무 많은 것 같은 느낌이 듭니다.viewgview가능한현재 창 크기에 잘 맞지 않습니다. 또한 less내가 아는 한 bash 스타일 텍스트 색상 지정은 지원되지 않습니다.

이런 방식으로 작동하는 Linux 터미널 에뮬레이터를 아는 사람이 있습니까? 이러한 기능을 구현하기 위해 설정을 구성하고 싶습니다. 나는 그들이 이것을 지원하는지 알아보기 위해 Linux의 여러 터미널 에뮬레이터를 조사했지만 실제로 각각을 시험해 볼 시간이 없습니다. 너무 많아요! 이를 수행하는 프로그램이 존재하지 않는 것이 사실이라면 누구도 이러한 동작을 생성하려고 시도하지 않았기 때문일까요? 이를 허용하지 않는 Linux의 특정 기술적 제한이 있습니까(이런 이유가 무엇인지 모르겠습니다)?

답변1

질문 댓글에 있는 @Braiam의 댓글 링크를 따라간 후 적어도 하나의 대안을 찾은 것 같습니다.

rxvt-유니코드(유틸리티 이름을 따서 urxvt라고도 함)에는 이 기능이 있습니다. 그러나 X용 경량 터미널로서 기본 UI는 Gnome 터미널과 같은 대안에 비해 기능이 상대적으로 적은 것 같습니다. 또한 X 유틸리티로서 그 모양은 일반적으로 박스형이며 gnome, kde, xfce 등과 같은 대부분의 데스크탑 환경의 기본 테마에 맞지 않습니다.

관련 정보