Короче нет. Вся модель консольных вычислений привязана ко времени, направлению естественного чтения текста и потокам ввода / вывода. Это ограничение направления может иметь больше смысла, если мы переключимся на мир фантастики:
В « Путешествии рассвета» К. С. Льюиса, дафлпуды мыли посуду перед едой, чтобы сэкономить время после слов. Они также пытались посадить печеный картофель. Эксперимент провалился, но в « Назад в будущее» Доку Брауну удалось изменить входные данные для программ, которые уже сгенерировали свои выходные данные. В День сурка главный герой должен проживать один и тот же день снова и снова и модифицировать маленькие кусочки за раз, чтобы проверить их влияние.
Для остальных из нас река времени постоянно течет вниз по склону.
Изменить: Запустите свои демонстрации, очистив экран с помощью clear
или Ctrl+L. В поддерживаемых терминалах и оболочках это очистит экран и запустит вашу команду слева вверху. После каждого важного шага или когда вы зашли слишком далеко, вы можете очистить и начать все сначала. Это не испортит голову людям, которые знакомы с консольными программами и все же помогут новичкам консоли понять общий ход вещей.
Привязка клавиш может различаться, но привязка чего-либо к команде clear даже позволит вам очистить экран изнутри программы, например, в приглашении sqlite.