A Fish Shell 4.6 jobb emojikezelést és Bash-kompatibilitást hoz

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Fish, a népszerű és felhasználóbarát parancssori shell bejelentette a 4.6-os verziót. Ez egy karbantartási frissítés, amely a 4.0-s sorozatra épül, és jobb emoji-megjelenítést hoz: az alapértelmezett emoji-szélesség mostantól 2, ami igazodik a modern terminálkörnyezetekhez. A régebbi asztali környezeteket használók visszaállíthatják a korábbi beállítást, ha a

fish_emoji_width

változót 1-re állítják.

Az interaktív funkciókat is továbbfejlesztették. A tab completion pager mostantól balra igazítja az oszlopleírásokat, így könnyebb olvasni őket. A Fish emellett már felismeri a

SHELL_PROMPT_PREFIX

,

SHELL_PROMPT_SUFFIX

és

SHELL_WELCOME

környezeti változókat is. Így a rendszer szintű eszközök, például a systemd run0-ja módosíthatják a shell promptot, vagy indítási üzeneteket jeleníthetnek meg.

A terminálkezelés terén a

set_color

parancs mostantól külön vezérlést ad a dőlt, a fordított mód, az áthúzás és az aláhúzás beállításához, valamint explicit előtérszín- és reset-opciókat is kínál. Javítottak egy macOS alatti indítási késleltetési problémát is.

A bash-zal való kompatibilitás is javult: a Fish mostantól támogatja a

|&

szintaxist alternatívaként, amellyel a standard output és a standard error is pipe-olható, összhangban a bash működésével.

További javítások erősítik a jelkezelést és a stabilitást. A terminál átméretezésekor kiváltott

SIGWINCH

jelzés többé nem szakítja meg a builtin parancsok kimenetét. Javították azt az összeomlást is, amely bizonyos pipeline-ok Ctrl+Z-vel történő felfüggesztésekor jelentkezett, a

fish_indent

pedig mostantól megőrzi a kommenteket és az új sorokat a kapcsos zárójeles blokkok előtt.

Végül ez a kiadás korábbi verziókból származó regressziókat is javít: megszüntették a prompt újrarajzolásakor megjelenő vizuális hibákat, helyreállították a kötőjellel kezdődő parancsok kiegészítését, visszahozták a history-ban a

--color= support

támogatását, és pontosították a vi-mode működését.

További részletekért nézd meg a változásnaplót .