Как работает консольная графика? (меньше, ругательства, ви ...) - PullRequest
6 голосов
/ 31 января 2012

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

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

1 Ответ

4 голосов
/ 31 января 2012

Существуют специальные Escape-коды , которые при отправке на терминал инструктируют терминал перемещать курсор, не нарушая то, что уже отображается.

...