Какой рекомендуемый способ реализовать прокрутку текста в ncurses?

Я пытаюсь реализовать приложение ncurses с прокруткой текста, как less.Как это рекомендуется делать?Вот что я знаю:Вы можете использовать ---- +: = 0 =: + ---- для перемещения текстового буфера вверх или вниз на 1 строку.Тем не менее, вы получите одну пустую строку вверху, если вы прокрутите вниз, или внизу, если вы прокрутите вверх, и вам придется перерисовать ее самостоятельно.Ncurses выполняет перенос слов за вас, что приводит к путанице в моих расчетах, когда мне нужно определить, какую строку мне нужно перерисовать на шаге 1.Думаю, я мог бы заново реализовать перенос слов и сохранить массив всех строк после переноса, но это похоже на обычную проблему, поэтому может быть лучший способ.
7 голосов | спросил airportyh 2 PM00000050000004731 2011, 17:31:47

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132