Категории

GNU Readline

GNU Readline – свободна библиотека за интерфейс на командния ред и обработка на низове. Създадена е и се поддържа от проекта GNU (на английски: The GNU Project ). Библиотеката се разпространява при условията на GNU General Public License. Текущата версия на библиотеката е 6.3. Последните версии на библиотеката позволяват работа с многобайтови кодировки (Unicode).

Например при въвеждане на низ с помощта на GNU Readline, натискането на C-b (Ctrl+B) премества курсора с една позиция назад, а Ctrl+F премества курсора с една позиция напред; натискането на Ctrl+R позволява да се търсят команди сред въведените преди това команди; използването на тези клавиши идва от една от най-старите и популярни програми на проекта GNU – текстовия редактор GNU Emacs (описани са клавишите по подразбиране, но те могат да бъдат променени, за да станат подобни на използваните в редактора Vi).

Освен това GNU Readline поддържа клипборд и добавяне на името на командата по първите символи при натискане на Tab ↹. Readline е междуплатформена библиотека, което означава, че тя позволява на много програми да запазят същото поведение при въвеждане на низ от потребителя дори при преминаване към друга платформа.

Категории: За разработчици, Компоненти и библиотеки

Реклама