콘텐츠 크기를 조정하는 동안 그놈 터미널의 크기를 조정하는 방법은 무엇입니까?

콘텐츠 크기를 조정하는 동안 그놈 터미널의 크기를 조정하는 방법은 무엇입니까?

가끔 스크립트를 컴파일할 때 매개변수가 너무 길어서 터미널의 많은 줄을 덮는 경우가 있습니다. 더 명확하게 읽기 위해 터미널 크기를 조정하면 내용이 터미널 크기에 맞게 자동으로 조정되지 않습니다.

터미널 에뮬레이터의 창 크기에 따라 출력 형식을 다시 지정하도록 터미널에 지시하는 방법이 있습니까?

그놈 터미널을 사용하고 있습니다

답변1

스크롤백 버퍼를 "재포맷"하도록 터미널에 "알릴" 방법은 없습니다. 버퍼가 통과되었습니다. 즉, 몇 가지 가능한 시나리오가 있습니다.

  • 크기를 조정하려는 텍스트는 어떤 응용 프로그램에서도 제어되지 않으며 실제로 버퍼에 있습니다. 이 경우 위에서 언급한 @SuperBOB처럼 Gnome Terminal을 포함한 여러 터미널 에뮬레이터가 버퍼를 다시 표시하여 줄바꿈이 다른 위치에서 발생하도록 했습니다.

  • 텍스트는 일부 "전체 화면" 응용 프로그램(예: 호출기 less또는 텍스트 편집기에 표시되는 텍스트)에 의해 제어됩니다. 이 경우 응용 프로그램은 내용을 다시 그리도록 요청할 수 있습니다(내가 아는 한 일반적으로 ^L(Control+L)에 할당되는 다시 그리기 신호를 보냄으로써). 그러나 아마도 터미널 에뮬레이터가 이미 이 작업을 수행하고 있을 것입니다.

  • 텍스트는 활성 응용 프로그램에 의해 제어되지 않지만 터미널 너비와 일치하도록 출력 형식을 지정(줄 바꿈 추가)하는 일부 도구에 의해 표시됩니다. 그렇다면 마법을 사용할 수 없기 때문에 운이 좋지 않습니다.

screen보다 자세한 분석을 위해서는 어떤 프로그램이 출력을 생성했는지, 그리고 해당 프로그램과 터미널 에뮬레이터(예: GNU) 사이에 어떤 도구가 연결되어 있는지 알아야 합니다 .

답변2

Gnome 터미널에는 기본적으로 이러한 동작이 있습니다. 어쩌면 당신이 사용하고 있는 도구일까요?

답변3

Gnome-terminal은 버전 3.12부터 이 기능을 지원합니다(실제로 중요한 것은 기본 라이브러리 vte >= 0.36이라는 것입니다).

관련 정보