![콘텐츠 크기를 조정하는 동안 그놈 터미널의 크기를 조정하는 방법은 무엇입니까?](https://linux55.com/image/21943/%EC%BD%98%ED%85%90%EC%B8%A0%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%A1%B0%EC%A0%95%ED%95%98%EB%8A%94%20%EB%8F%99%EC%95%88%20%EA%B7%B8%EB%86%88%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%98%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EC%A1%B0%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
가끔 스크립트를 컴파일할 때 매개변수가 너무 길어서 터미널의 많은 줄을 덮는 경우가 있습니다. 더 명확하게 읽기 위해 터미널 크기를 조정하면 내용이 터미널 크기에 맞게 자동으로 조정되지 않습니다.
터미널 에뮬레이터의 창 크기에 따라 출력 형식을 다시 지정하도록 터미널에 지시하는 방법이 있습니까?
그놈 터미널을 사용하고 있습니다
답변1
스크롤백 버퍼를 "재포맷"하도록 터미널에 "알릴" 방법은 없습니다. 버퍼가 통과되었습니다. 즉, 몇 가지 가능한 시나리오가 있습니다.
크기를 조정하려는 텍스트는 어떤 응용 프로그램에서도 제어되지 않으며 실제로 버퍼에 있습니다. 이 경우 위에서 언급한 @SuperBOB처럼 Gnome Terminal을 포함한 여러 터미널 에뮬레이터가 버퍼를 다시 표시하여 줄바꿈이 다른 위치에서 발생하도록 했습니다.
텍스트는 일부 "전체 화면" 응용 프로그램(예: 호출기
less
또는 텍스트 편집기에 표시되는 텍스트)에 의해 제어됩니다. 이 경우 응용 프로그램은 내용을 다시 그리도록 요청할 수 있습니다(내가 아는 한 일반적으로^L
(Control+L)에 할당되는 다시 그리기 신호를 보냄으로써). 그러나 아마도 터미널 에뮬레이터가 이미 이 작업을 수행하고 있을 것입니다.텍스트는 활성 응용 프로그램에 의해 제어되지 않지만 터미널 너비와 일치하도록 출력 형식을 지정(줄 바꿈 추가)하는 일부 도구에 의해 표시됩니다. 그렇다면 마법을 사용할 수 없기 때문에 운이 좋지 않습니다.
screen
보다 자세한 분석을 위해서는 어떤 프로그램이 출력을 생성했는지, 그리고 해당 프로그램과 터미널 에뮬레이터(예: GNU) 사이에 어떤 도구가 연결되어 있는지 알아야 합니다 .
답변2
Gnome 터미널에는 기본적으로 이러한 동작이 있습니다. 어쩌면 당신이 사용하고 있는 도구일까요?
답변3
Gnome-terminal은 버전 3.12부터 이 기능을 지원합니다(실제로 중요한 것은 기본 라이브러리 vte >= 0.36이라는 것입니다).