Skip to content
EntityQ578173· pop 14· linked from 33 articles

GNU readline

Sign in to save

Also known as readline, Readline, readline-devel

software library that provides line-editing and history capabilities for interactive programs with a command-line interface

Wikidata facts

Subclass of
line editor
Part of
GNU Bash
Creator
Brian Fox
Developer
GNU Project
Show 7 more facts
software version identifier
8.3
operating system
BSD
programmed in
Q15777
copyright license
Q27016754
copyright holder
Q48413
Sources (4)

via Wikidata · CC0

Article · Русский

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

Abstract from DBpedia / Wikipedia · CC BY-SA