Udgivelse af kommandolinjen fish 3.2

Der interaktive Kommandozeileninterpreter fish 3.2.0 (freundliche interaktive Shell) wurde veröffentlicht. Er entwickelt sich als benutzerfreundlichere Alternative zu bash und zsh. Fish unterstützt Funktionen wie Syntaxhervorhebung mit automatischer Erkennung von Eingabefehlern, Vorschläge für mögliche Eingaben basierend auf der Historie bisheriger Eingaben, automatisches Vervollständigen von Optionen und Befehlen anhand ihrer Beschreibungen in den man-Seiten, sofort einsatzbereite Bedienung ohne zusätzliche Konfiguration, eine vereinfachte Skriptsyntax, Unterstützung für die X11-Zwischenablage und praktische Suchfunktionen in der Befehlshistorie. Der Quellcode des Projekts wird unter der GPLv2-Lizenz bereitgestellt. Fertige Pakete wurden für Ubuntu, Debian, Fedora, openSUSE und RHEL erstellt.

Blandt de tilføjede nyheder:

  • Die Unterstützung für das Rückgängigmachen von Änderungen (Undo und Redo) beim Bearbeiten der Befehlszeile wurde hinzugefügt. Undo wird über die Kombination Ctrl+Z und Redo über Alt+/ aufgerufen.
  • Eingebaute Befehle verarbeiten nun Daten in Echtzeit, das heißt, dass eine Zeichenersetzungsoperation sofort mit dem Ausgeben beginnt, ohne auf alle Eingangsdaten zu warten. Außerdem können die eingebauten Befehle jetzt in Befehls-Pipelines verwendet werden, die Daten über unnamed pipes weitergeben, wie z.B. „dmesg -w | string match 'usb'“.
  • Wenn der Pfad in der Befehlszeile nicht in die Breite der Terminalzeile passt, wird er jetzt teilweise abgeschnitten, anstatt durch „>“ ersetzt zu werden.
  • Die Funktionalität der automatischen Eingabevervollständigung durch Drücken von Tab wurde verbessert (bei mehrdeutigen Ergänzungen wird sofort eine Liste der Ersetzungen angezeigt, ohne dass man zweimal auf Tab drücken muss).
  • Eine neue Hilfsfunktion „fish_add_path“ wurde hinzugefügt, um einen Pfad zur Umgebungsvariable $PATH hinzuzufügen. Sie filtert automatisch Duplikate heraus.
  • Die Diagnose von Fehlern bei der Ausführung des Befehls test wurde anschaulicher gestaltet.
  • In der Konstruktion „$x[$start..$end]“ ist es jetzt erlaubt, die Werte $start oder $end zu überspringen, die standardmäßig als 1 und -1 definiert sind. Beispiel: echo $var[..] entspricht $var[1..-1] und gibt die Elemente von 1 bis zum letzten Element aus.
  • Die Leistung vieler Funktionen wurde erheblich verbessert. Die Möglichkeiten der Zeichenverarbeitung wurden erweitert.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster