GNU Readline

GNU readline
Логотип программы GNU readline
Тип Библиотека
Автор Брайан Фокс
Разработчик Чет Рамэй
Написана на C
Операционная система Различные
Первый выпуск 1989
Последняя версия
Альфа-версия
Репозиторий git.savannah.gnu.org/cgi…
Лицензия GNU General Public License
Сайт tiswww.case.edu/php/chet…
Предупреждение: Неизвестный параметр «frequently updated» шаблона Программа (это сообщение видно только при предпросмотре страницы).

GNU readline — свободная библиотека для интерфейса командной строки и обработки строк. Создана и поддерживается в рамках проекта GNU. Библиотека распространяется на условиях GNU General Public License. Последние версии библиотеки позволяют работать с многобайтовыми кодировками (Unicode).

Например, при вводе строки с использованием readline нажатие C-b (Ctrl+B) передвигает курсор на одну позицию назад, тогда как Ctrl+F передвигает курсор на одну позицию вперёд; нажатие Ctrl+R позволяет произвести поиск команд среди ранее введённых; использование этих клавиш пришло из одной из старейших и популярнейших программ проекта GNU — текстового редактора Emacs (описаны назначенные по умолчанию клавиши, но это назначение можно изменить, сделав его подобным применяемому в редакторе vi). Кроме того, readline поддерживает буфер обмена и дополнение имени команды по первым символам при нажатии клавиши Tab ↹. Readline является кросс-платформеной библиотекой, а значит, позволяет многим программам сохранить одинаковое поведение при вводе строки пользователем даже при переходе на другую платформу.

  1. Ramey C. Readline-8.2 Release available (англ.) — 2022.
  2. readline.git - The GNU Readline library

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne