GNU readline

GNU readline
GNU readline
Entwickler Brian Fox, Chet Ramey
Aktuelle Version 6.1
(1. Januar 2010)
Betriebssystem plattformunabhängig
Programmier­sprache C
Lizenz GNU General Public License
Official website

GNU readline ist eine vom GNU-Projekt erstellte und gewartete Programmbibliothek mit Funktionen zum Bearbeiten von Zeilen. Sie steht unter der GPL und wird in Projekten wie zum Beispiel bash genutzt. Die aktuelle Version ist 6.1, welche nun unter anderem Unterstützung für Multibyte-Zeichen (Unicode) enthält.

Unterstützt ein Programm readline, so bewegt beispielsweise der Druck auf Strgb den Cursor ein Zeichen zurück, Strgf bewegt den Cursor ein Zeichen vorwärts und Strgr durchsucht die Befehlspuffer. Diese standardmäßigen Tastenkombinationen stammen von einem der ersten GNU Projekte, dem Texteditor Emacs. Readline unterstützt eine Vielzahl einfacher Funktionen, wie beispielsweise einen sogenannten „kill ring“ (eine flexiblere Variante einer Zwischenablage) und Befehlszeilenergänzung. Da es sich um eine plattformunabhängige Bibliothek handelt, erlaubt readline-Anwendern das gleiche Zeilenbearbeitungsverhalten auf verschiedenen Betriebssystemen.

Readline lässt sich mit Hilfe einer Konfigurationsdatei anpassen, die für den Benutzer gilt (~/.inputrc) oder programmspezifisch sein kann. In dieser Datei ist es möglich, eigene Tastenkombinationen zu definieren und diverse andere Einstellungen zu ändern.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNU readline — Тип Библиотека Автор Брайан Фокс Разработчик Чет Рамэй Написана на C Операционная система Различные Первый выпуск 1989 Последняя версия …   Википедия

  • GNU Readline — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GNU readline — Infobox Software name = GNU readline developer = Brian Fox, Chet Ramey latest release version = 5.2 latest release date = October 11 2006 operating system = Various programming language = C license = GNU General Public License website =… …   Wikipedia

  • GNU Octave — У этого термина существуют и другие значения, см. Octave. GNU Octave …   Википедия

  • GNU Bash — Bourne Again shell  Ne doit pas être confondu avec batch ou bâche. Bourne Again shell …   Wikipédia en Français

  • Liste des paquets GNU — Article principal : GNU. GNU N est pas Unix Cet article liste les paquets logiciels du système GNU maintenus par le projet GNU et soutenus par la Free Software Foundation. Sommaire …   Wikipédia en Français

  • Liste Des Paquets GNU — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… …   Wikipédia en Français

  • Liste des paquets gnu — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… …   Wikipédia en Français

  • Список пакетов GNU — Это список программного обеспечения, разрабатываемого Free Software Foundation как часть проекта GNU  UNIX подобной операционной системы состоящей целиком из свободного программного обеспечения. Большая часть из этих пакетов также… …   Википедия

  • CLISP — GNU CLISP Pantalla CLISP Desarrollador …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”