Megjelent a Fish Shell 4.4: tovább csiszolt Vi mód és új megjelenési témák

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 felhasználóbarát parancssori környezetéről ismert Fish Shell új verzióval jelentkezett. A 4.4-es kiadás a 4.0-s sorozatra épül, és számos finomhangolást hoz az interaktív működésben, valamint látványos fejlesztéseket a Vi módot használók számára. A frissítés célja egyértelműen a kiszámíthatóbb viselkedés és a professzionálisabb munkafolyamatok támogatása. A változások a mindennapi használat során is érezhetőek, különösen azoknak, akik billentyűzet-központú módon dolgoznak.

A fejlesztők egyik fontos döntése a korábbi alapértelmezett fossil prompt kivezetése volt, amely mostantól le van tiltva. Ez a lépés a letisztultabb alapbeállításokat szolgálja, miközben az interaktív viselkedést több ponton is finomították. A bind beépített parancs például most már minden mód billentyűkiosztását megjeleníti, ha nincs megadva a --mode opció, ami átláthatóbbá és kiszámíthatóbbá teszi a billentyűkötések ellenőrzését. Ezzel párhuzamosan a Fish megszüntette azoknak a soronkénti automatikus javaslatoknak a megjelenítését, amelyek nem parancsal kezdődnek, csökkentve a gépelés közbeni vizuális zajt.

A beépített history parancs működése is változott: mostantól alapértelmezetten feltételezi, hogy a használt lapozóprogram (pager) támogatja az ANSI színkódokat (ANSI color sequences), ami a legtöbb modern terminálban jelentősen javítja az olvashatóságot. macOS alatt egy régóta zavaró hibát is kijavítottak, mivel a Fish most már átveszi a terminál feletti irányítást úgy, hogy közben törli a FLUSHO jelzőt. Ez megszünteti azt a problémát, amely Ctrl+O használatakor lépett fel.

A legszembetűnőbb fejlesztések egyértelműen a Vi módot (Vi mode) érintik. A szó szerinti léptető parancsok, mint a w, W, e és E, működése immár nagyrészt igazodik a Vim megszokott viselkedéséhez, az aláhúzás karaktert pedig tudatosan szóelválasztóként kezeli a rendszer. A Fish Shell 4.4 új, speciális bemeneti függvényeket is bevezetett, amelyek kifejezetten ezeknek a mozgásoknak és a kapcsolódó szövegobjektum-műveleteknek a támogatására szolgálnak.

További fontos újítás, hogy a Vi mód billentyűkötései immár támogatják a számlálókat a mozgatási és törlési parancsok esetében. Ez azt jelenti, hogy olyan, Vim-ből jól ismert műveletek is használhatók, mint a d3w vagy a 3l, mindez egy új operátormód (operator mode) bevezetésének köszönhetően. Ez a változás jelentősen közelebb hozza a Fish élményét a klasszikus Vi/Vim munkafolyamatokhoz.

A megjelenés terén is történt előrelépés: új, a Catppuccin palettára épülő színtémák kerültek a shellbe, amelyek modern és kellemes vizuális élményt kínálnak. A terminálképességek támogatása szintén bővült, mivel a set_color parancs immár támogatja az áthúzott megjelenítést (strikethrough) is, ami egyre több korszerű terminálban érhető el.

A kiadás természetesen hibajavításokat is tartalmaz. Javítottak egy összeomlást, amely Unicode karakterek automatikus javaslatakor jelentkezett bonyolult kisbetűs leképezések esetén, valamint egy megjelenítési hibát, amely a read --prompt-str "" használatakor rontotta el a prompt kirajzolását. A Fish Shell 4.4 így nemcsak új funkciókat hoz, hanem stabilabb és kiforrottabb alapot is biztosít.

A Fish továbbra is azoknak a felhasználóknak szól, akik egy modern, okos és kényelmes parancssori környezetet keresnek, a 4.4-es verzió pedig különösen vonzó frissítés lehet a Vi mód kedvelői számára. További részletek és letöltési információk a Fish Shell hivatalos weboldalán és a kiadási bejelentésben érhetők el.

A Fish 4.4 így nemcsak intelligensebb és felhasználóbarátabb lett, hanem a modern rendszereken és terminálokban is megbízhatóbb, gyorsabb működést biztosít a parancssori felhasználóknak. A Fish Shell 4.3 elérhető, így a fejlesztők és lelkes felhasználók kipróbálhatják a legújabb funkciókat és fejlesztéseket.