GNU readline

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

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

См. также

В Википедии есть портал
«Свободное программное обеспечение»

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home