
Fish Shell 4.4 mit Verbesserungen im Vi-Modus und neuen Designs veröffentlicht
Fish Shell 4.4 bietet Vim-konforme Wortbewegungen, Operator-Zählungen, neue Farbschemata und mehrere interaktive Verbesserungen.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Fish, eine beliebte benutzerfreundliche Befehlszeilen-Shell, hat die Version 4.4 angekündigt, eine neue Version, die auf der 4.0-Serie aufbaut.
Eine bemerkenswerte Änderung ist die Abkehr von der standardmäßigen Fossil-Eingabeaufforderung, die nun deaktiviert ist. Das interaktive Verhalten wurde ebenfalls in mehreren Bereichen verfeinert.
Die integrierte Funktion bind listet nun alle Zuordnungen aus allen Modi auf, wenn --mode nicht angegeben ist, wodurch die Überprüfung der Tastenzuordnungen vorhersehbarer wird. Fish zeigt keine zeilenweisen Auto-Vorschläge mehr an, die nicht mit einem Befehl beginnen, wodurch visuelle Störungen während der Eingabe reduziert werden.
Darüber hinaus geht der integrierte Befehl history nun davon aus, dass der konfigurierte Pager ANSI-Farbsequenzen unterstützt, was die Lesbarkeit in gängigen Setups verbessert. Unter macOS löscht Fish nun das FLUSHO-Flag des Terminals, wenn es die Kontrolle über das Terminal übernimmt, wodurch ein durch Strg+O ausgelöstes Problem behoben wird.
Der Vi-Modus erhält die sichtbarsten Verbesserungen. Die Befehle zur Wortbewegung (w, W, e, E) entsprechen nun weitgehend dem Verhalten von Vim, wobei Unterstriche absichtlich als Worttrennzeichen behandelt werden. Fish Shell 4.4 führt außerdem eine Reihe neuer spezieller Eingabefunktionen ein, um diese Bewegungen und damit verbundene Text-Objekt-Operationen zu unterstützen.
Darüber hinaus unterstützen die Tastenkombinationen im Vi-Modus nun Zählungen für Bewegungs- und Löschbefehle, wodurch vertraute Arbeitsabläufe wie jene von d3w oder 3l über einen neuen Operator-Modus ermöglicht werden.
Die visuelle Anpassung wird durch neue Catppuccin-basierte Farbthemen erweitert, während die Unterstützung von Terminal-Funktionen durch Verbesserungen an set_color verbessert wird, das nun einen Durchstreichungsmodifikator unterstützt.
Wie immer enthält die Version Korrekturen für mehrere Regressionen, darunter einen Absturz bei der automatischen Vervollständigung von Unicode-Zeichen mit komplexen Kleinbuchstaben-Zuordnungen und einen Fehler bei der Anzeige der Eingabeaufforderung, der sich auf read --prompt-str "" auswirkt.
Weitere Informationen finden Sie in der Ankündigung.















Comments