Страница 1 из 1
fly-term очистка экрана
Добавлено: 25 май 2026, 16:18
guzya07
Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.
Как это поправить ?
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 05:22
PavelST
Что то я не понял. Ок вы запустили терминал Fly, написали несколько команд в нем, затем сделали чистку либо комбинацией ctrl+l или командой clear и терминал как и положено очистился от всего что было введено и отображено в нем, как будто вы его запустили заново.
Какая страница вверх? у терминала нет страниц
Предыдущие команды которые вы водили можете смотреть нажимая стрелочки вверх ↑ или вниз ↓
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 14:45
guzya07
Добрый день!
Мне нужно смотреть не команды, а то что выводилось.
Прокручиваю мышкой вверх и смотрю.
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 14:46
guzya07
Речь идет о графическом интерфейсе
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 15:10
AnilAntari
guzya07 писал(а): 25 май 2026, 16:18
Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.
Как это поправить ?
Попробуйте использовать
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 15:14
CashBack9991
guzya07 писал(а): 25 май 2026, 16:18
Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.
Как это поправить ?
В дополнение к предыдущему сообщению. Надо, чтобы в терминале полоса прокрута появилась прежде чем выполнять
, а то команда отработает как обычный
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 15:35
guzya07
теперь прокрутка появляется, но там вывод подрезанный.
Т.е. выполняю несколько раз ls -l пока не пойдет прокрутка потом cat 1.txt потом clear -x
И в прокрутку попадает кусок (полтора куска) вывода ls -l и все
Re: fly-term очистка экрана
Добавлено: 27 май 2026, 21:03
PavelST
Мм я понял про что вы, вы хотите обновить терминал что бы он очистился, курсор был перемещен вверх при этом история буфера прокрутки сохранилась.
Да поэксперементировал и clear -x что аналогично сочетанию ctrl + l действительно перемещает курсор вверх и закрепляет его, но жертвует частью истории, то есть информация в видимой части терминала затирается.
Clear что и сочетание Ctrl+Shift+K все чистит, даже буфер прокрутки, а reset перезагружает терминал так же удаляя историю.
Ради интереса поискал и нашел ток это -
Как остановить `clear` от очистки буфера обратной прокрутки
В краце:
выяснить тип терминала с помощью команды
Ввести команду
Это выведет расширенные возможности для этого типа терминала в файл tempfile
Отредактировать созданный файл, найти строку
E3=\E[3J и удалить её
Сохранить файл
Из терминала выполнить команду
это загрузит изменённый terminfo и сохранит его
Перезапустить терминал
Но я не пробовал, на свой страх и риск
Re: fly-term очистка экрана
Добавлено: 28 май 2026, 09:41
guzya07
Спасибо!
Буду пробовать, пока не взлетело (