LINUX.ORG.RU

Вывод как в less или vim

 , ,


2

3

День добрый. Появилось желание приделать к собственной программе консольный интерфейс по типу как у less или vim. Конкретнее, ввод в неканоническом режиме терминала(тут я разобрался) и чтобы вывод не оставался в вызываюшей консоли после выхода из программы, а исчезал с экрана. Под вышесказанным я подразумеваю типичное программы less, после передачи ей файла она выводит на экран текст файла, а после нажатия q возвращает терминал, в котором нет следов этого самого файла.

Собственно вопрос:

  1. Как правильно называется то, что я описал.
  2. Как это реализовать в собственной программе или где про это можно подробно прочитать, желательно с примерами. Заранее спасибо.


Последнее исправление: JohnRiph (всего исправлений: 1)

Ответ на: комментарий от sparks

Да, именно это я искал. Спасибо. (ответил не сразу, надо было найти пример, завести его, проверить как он работает и убедиться, что это искомое)

JohnRiph
() автор топика
Ответ на: комментарий от urxvt

Я глянул библиотеку, это просто супер 100% попадание в мой запрос/нужду по простоте и функциональности использования, спасибо за рекомендацию.

JohnRiph
() автор топика