Fish Shell 4.4 släppt med förbättringar i Vi-läge och nya teman
Fish Shell 4.4 introducerar Vim-liknande ordrörelser, operatorräkningar, nya färgteman och flera interaktiva förbättringar.
Fish, ett populärt och användarvänligt kommandoradsskal, har meddelat version 4.4, en ny utgåva som bygger vidare på 4.0-serien.
En anmärkningsvärd förändring är att standardprompten för fossiler har tagits bort, vilket nu är inaktiverat. Det interaktiva beteendet har också förfinats på flera områden.
Den inbyggda kommandot bind listar nu bindningar från alla lägen när --mode inte anges, vilket gör inspektion av tangentbindningar mer förutsägbar. Fish visar inte längre autosuggestioner rad för rad som inte börjar med ett kommando, vilket minskar visuellt brus under inmatning.
Dessutom antar det inbyggda kommandot history nu att den konfigurerade sidvisaren stödjer ANSI-färgsekvenser, vilket förbättrar läsbarheten i vanliga miljöer. På macOS rensar fish nu terminalens FLUSHO-flagga när den tar kontroll över terminalen, vilket åtgärdar ett problem som utlöses av Ctrl+O.
Vi-läge får de mest synliga förbättringarna. Kommandon för ordrörelse (w, W, e, E) är nu till stor del i linje med Vims beteende, där understreck avsiktligt behandlas som ordavgränsare. Fish Shell 4.4 introducerar också en uppsättning nya specialfunktioner för inmatning för att stödja dessa rörelser och relaterade textobjektsoperationer.
Dessutom stöder Vi-läge tangentbindningar nu räkningar för rörelse- och borttagningskommandon, vilket möjliggör välkända arbetsflöden som d3w eller 3l via ett nytt operatörsläge.
Visuell anpassning utökas med tillägg av nya Catppuccin-baserade färgteman, medan terminalfunktioner förbättras genom förbättringar av set_color, som nu stöder en genomstruken modifierare.
Som alltid inkluderar releasen fixar för flera regressionsproblem, inklusive en krasch vid automatisk förslag av Unicode-tecken med komplexa småbokstavskartläggningar och en renderingstur som påverkar read --prompt-str "".
För mer information, se tillkännagivandet.
