www.wikidata.de-de.nina.az
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 Ab Version 6 1 unterstutzt readline auch Unicode Zeichen GNU readlineBasisdatenMaintainer Chet Ramey 1 Entwickler Brian Fox Chet RameyAktuelle Version 8 2 2 26 September 2022 Betriebssystem plattformubergreifendProgrammiersprache CLizenz GNU General Public LicenseThe GNU Readline LibraryUnterstutzt ein Programm readline so bewegt beispielsweise der Druck auf Strg B den Cursor ein Zeichen zuruck Strg F bewegt den Cursor ein Zeichen vorwarts und Strg R durchsucht die Befehlspuffer Diese standardmassigen Tastenkombinationen stammen von einem der ersten GNU Projekte dem Texteditor Emacs Readline unterstutzt eine Vielzahl einfacher Funktionen wie beispielsweise einen sogenannten kill ring eine flexiblere Variante einer Zwischenablage und Befehlszeilenerganzung Da es sich um eine plattformubergreifende Bibliothek handelt erlaubt readline Anwendern das gleiche Zeilenbearbeitungsverhalten auf verschiedenen Betriebssystemen Readline lasst sich mit Hilfe einer Konfigurationsdatei anpassen die fur den Benutzer gilt inputrc oder programmspezifisch sein kann In dieser Datei ist es moglich eigene Tastenkombinationen zu definieren und diverse andere Einstellungen zu andern Beispiel in C Bearbeiten include lt stdlib h gt include lt stdio h gt include lt unistd h gt include lt readline readline h gt include lt readline history h gt int main char input shell prompt 100 for Configure readline to auto complete paths when the tab key is hit rl bind key t rl complete Create prompt string from user name and current working directory snprintf shell prompt sizeof shell prompt s s getenv USER getcwd NULL 1024 Display prompt and read input n b input must be freed after use input readline shell prompt Check for EOF if input break Add input to history add history input Do stuff Free input free input Weblinks BearbeitenGNU readline Homepage The Tecla command line editing library readline Ersatz mit einer MIT Lizenz Editline Library libedit readline Ersatz mit einer BSD Lizenz rlwrap Tools welche laufende Programme um readline Funktionalitat erweiternEinzelnachweise Bearbeiten In Free Software Directory Chet Ramey Readline 8 2 Release available 26 September 2022 englisch abgerufen am 26 September 2022 Abgerufen von https de wikipedia org w index php title GNU readline amp oldid 229871643