Megoldotta a Vi mód regresszióit és javította az előzménykeresést a Fish Shell 4.5

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

Megjelent a Fish Shell 4.5, amely egy karbantartási frissítés a 4.0-s főverzió ágán belül. A kiadás elsődleges célja a korábbi verziókban felmerült regressziók javítása, különösen a Vi módot és az előzménykeresést érintő hibák esetében, miközben egy fontos belső átalakítás is véglegessé vált.

A leglátványosabb javítások a 4.4-es kiadás után jelentett Vi mód problémákra koncentrálnak. Ismét működik a d,f billentyűkombináció, amely korábban teljesen használhatatlanná vált. Kijavították azt a hibát is, amelynél a c,w kötés helytelenül törölte a sor végén lévő szóközöket. Emellett megszűnt egy összeomlás, amely akkor jelentkezett, ha a felhasználó automatikus kiegészítés elfogadása után a c,i,w parancsot használta. Szintén fontos finomítás, hogy a fish_vi_key_bindings függvény módparaméterrel történő meghívása többé nem eredményez hibát.

Az előzménykeresés viselkedése is visszatért a megszokott működéshez. A Ctrl–L billentyű lenyomása már nem szakítja meg az aktív keresést, így a korábbi munkafolyamatok újra zavartalanul használhatók. A kurzorpozícionálás is pontosabb lett: az előzménykeresés során most már helyesen kezeli a különböző szélességű karaktereket, ami különösen fontos azokban a terminálokban, ahol széles glifeket használnak.

A hibajavítások mellett a 4.5-ös verzió egy korábban megkezdett architekturális váltást is lezár. A Fish Shell immár egyáltalán nem olvassa a terminfo adatbázist, és nem módosítja a viselkedését a TERM környezeti változó alapján. Ennek következtében a shell többé nem függ az ncurses vagy a terminfo meglététől. Az „ignore-terminfo” funkciókapcsoló, amelyet a 4.1-es verzió vezetett be és alapértelmezetten engedélyezett, mostantól véglegesen aktívvá vált.

Ez a döntés azt jelenti, hogy a Fish Shell várhatóan nem működik megfelelően néhány régi, ma már ritkán használt terminálon – például a Data General Dasher D220-on vagy a Wyse WY-350-en. Ugyanakkor a fejlesztők hangsúlyozzák, hogy minden modern terminálemulátorral továbbra is kompatibilis marad.

A kiadás egy régi problémát is orvosol: helyreállt a fordíthatóság Illumos rendszereken, amely a 4.0-s sorozat óta hibásan működött. Ez különösen fontos azok számára, akik nem Linux-alapú, de Unix-szerű környezetben használják a Fish Shellt.

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.5-ös 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.