То есть вы хотите очистить текстовое окно ? Как насчет:
28 { ()= } repeat % output 28 blank lines
[ Существует несколько коротких рецептов для вывода новой строки: ()=
, ()==
, <>=
, <>==
, / =
, (\n)print
]
В Linux вы можете найти соответствующую строку управления терминалом с помощью infocmp -L|grep clear_screen
.
Тогда вы можете испустить шестнадцатеричную строку. (К сожалению, PLRM не предоставляет (\E)
для генерации escape.) Для Konsole это:
<1b5b481b5b324a> print flush
или
(\033[H\033[2J) print flush
В windows ghostscript реализует свое собственное окно терминала; и хотя он, вероятно, имеет такой код, нет infocmp
, чтобы узнать, что это может быть.