Я хочу взять на себя консоль, как это делает меньше, чтобы сделать более интерактивное приложение. Похоже, у них есть полный контроль над тем, что нарисовано где. Как я могу это сделать?Как сделать меньше на консоль?
ответ
Он использует библиотеку ncurses для обработки терминала.
Посмотрите «curses» в документации к вашей системе.
Пропускные коды ANSI могут быть местом для запуска. http://en.wikipedia.org/wiki/ANSI_escape_code
В первую очередь, less
и другие полноэкранные терминальные приложения используют альтернативный режим экрана; иначе известный как режим DEC 1049. terminfo
хранит строки, необходимые для входа/выхода из этого режима в
enter_ca_mode=\E[?1049h
exit_ca_mode=\E[?1049l
После ввода альтернативного режима экрана, вы получаете полный контроль экрана с помощью обычных управляющих последовательностей, опираясь на совершенно отдельный «буфер» на большинстве терминалов, что оставляет регулярный буфер (например, может содержать прокрутку bash) незатронутым. Когда вы снова покидаете альтернативный режим экрана, он восстанавливает предыдущее содержимое и состояние курсора.
- 1. Сделать pm2 на консоль
- 2. Как сделать консоль секундомера?
- 3. Как сделать Bitmaps меньше?
- 4. Как сделать виджет меньше?
- 5. Как сделать ICU меньше?
- 6. Как сделать кнопку меньше?
- 7. Как сделать вывод на консоль C++?
- 8. Как сделать журнал Pykka прямо на консоль?
- 9. как сделать дисплей на консоль текст
- 10. Сделать диалог меньше на экране
- 11. Как сделать ссылку на C++ меньше памяти
- 12. Как сделать iPhone приложением меньше на iPad?
- 13. Как сделать swf-файл меньше?
- 14. сделать двоичное как можно меньше
- 15. Как сделать JS консоль отслеживания
- 16. Как сделать консоль полноэкранный C#
- 17. Как сделать зависимости Scala меньше?
- 18. как сделать поле категории меньше
- 19. Как сделать желобок TextField меньше?
- 20. Symfony2 - Как сделать symfony2 меньше
- 21. Сделать снимок/скрыть меньше
- 22. Сделать код меньше
- 23. Сделать Git меньше места на диске?
- 24. Консоль, как сделать 8x8-пиксельный дисплей
- 25. Сделать реальные URL-адреса меньше
- 26. Chrome 53 Как сделать ui меньше?
- 27. Как сделать больше или меньше условного форматирования?
- 28. Идеи сделать прозрачное изображение меньше?
- 29. Как сделать выпадающее меню Hover Меньше «Twitchy»
- 30. Как сделать EditText меньше, чем по умолчанию?
Возможно, вы должны пометить это своим языком. Как есть, это довольно расплывчато. –