Я пытаюсь реализовать приложение ncurses с прокруткой текста как less. Как это рекомендуется делать?
Вот что я знаю:
scroll
, чтобы переместить текстовый буфер вверх или вниз на 1 строку. Однако вы получите одну пустую строку вверху, если прокрутите вниз, или внизу, если прокрутите вверх, и вам придется перекрашивать ее самостоятельно. Думаю, я мог бы заново реализовать перенос слов и сохранить массив всех строк после переноса, но это похоже на обычную проблему, поэтому может быть лучше.