replxx - Ein Readline- und Libedit-Ersatz, der UTF-8, Syntaxhervorhebung, Hinweise und Windows unterstützt und BSD-lizenziert ist.Ein kleiner, portabler GNU-Readline-Ersatz für Linux, Windows und MacOS, der UTF-8-Zeichen verarbeiten kann.Im Gegensatz zu GNU readline, der GPL, verwendet diese Bibliothek eine BSD-Lizenz und kann in jeder Art von Programm verwendet werden.Origin Diese Replxx-Implementierung basiert auf der Arbeit von ArangoDB Team und Salvatore Sanfilippo sowie 10gen Inc. Das Ziel ist die Erstellung eines Null-Konfigurations-BSD-lizenzierten Readline-Ersatzes, der in Apache2- oder BSD-Lizenzprogrammen verwendet werden kann.Bietet einzeiligen und mehrzeiligen Bearbeitungsmodus mit den üblichen Tastenzuordnungen. Verlaufsverarbeitung. Syntax zur Vervollständigung. Hervorhebungshinweise. BSD-Lizenz-Quellcode. Verwendet nur eine Teilmenge von VT100-Escapes (ANSI.SYS-kompatibel). UTF8-fähige Unterstützung für Linux, MacOS und WindowsVon Salvatores ursprünglichem Ziel, eine minimale Anzahl von Zeilen zu ersetzen, um UTF8 und Windows zu unterstützen.Es weicht vom Ziel von 10gen Inc. ab, eine C ++ - Schnittstelle zu linenoise zu erstellen.Diese Bibliothek verwendet C ++ intern, bietet dem Benutzer jedoch eine reine C-Schnittstelle, die mit der ursprünglichen Linenoise-API kompatibel ist.C-Schnittstelle.