Как работает графика консоли? (less, curses, vi…)

Может ли кто-нибудь объяснить мне, как программы less, vi и curses управляют выводом графики? Могут ли они изменить отдельные символы на экране или им нужно литературно очищать и перерисовывать экран всякий раз, когда что-то меняется?

Было бы действительно здорово, если бы кто-то мог взломать крошечный меньший клон вместе, без всего шаблонного кода.

6
задан fedorqui supports Monica 3 May 2017 в 11:13
поделиться