1

Просто вопрос юзабилити на самом деле. Вы знаете, когда вы работаете в окне терминала, и вы решаете сделать какой-то запрос, который возвращает стену текста, и вы думаете про себя ... "это было бы проще для глаз, если бы я сделал это окно терминала немного шире" * приступает к изменению размера *.

Что мне интересно, так это то, есть ли способ заставить терминал повторно передавать текст без повторения запросов, которые вы выполняли раньше? (Примечание: я использую lxterminal.)

2 ответа2

2

Терминал не может этого сделать. он не знает, как правильно расположить страницу. Что, если это было какое-то приложение NCurses, например Midnight Commander? Вы не можете просто переформатировать страницу, вам нужно знать, что там.

Для этого есть механизм. Терминал или оболочка может отправлять сообщения приложению, а также запрашивать текущий размер и вносить соответствующие изменения. Если вы работаете в bash, проверьте shopt -s checkwinsize . Но приложение должно знать, чтобы запросить и перерисовать экран. Как только терминал отправляет сообщение "У меня новый размер", он действительно мало что может сделать.

1

Если вы имеете в виду команды, которые просто выводят кучу данных, но не управляют компоновкой всего экрана (скажем, make , gcc , grep и т.д., В отличие, например, от текстового редактора), то вы должны использовать новейшие версии gnome-terminal повторяйте эти строки для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .