Mi a különleges a fishben?

Fish Shell logó

Egyszerűen érthető és használható

A többi héjjal ellentétben, amelyeknek sok beállításra van szükségük ahhoz, hogy úgy működjenek, ahogy szeretnéd, a fish tökéletesen működik a dobozból kivéve.

A legszélesebb körben használt funkciókat már tartalmazza, amelyek már akkor jelen vannak, amikor elkezded használni, anélkül, hogy további pluginokat kellene telepítened vagy konfigurációs fájlokat kellene piszkálnod, hacsak nem akarod. Szintaxisa egyszerű, tiszta és konzisztens.

Szintaktikai kiemelés

A szintaktikai kiemelés egy olyan funkció, amit mindannyian szeretnénk, ha a CLI-nk is tudna. Rengeteg időt és frusztrációt takarít meg. Nos, a fish megteszi, méghozzá elég jól.

Megmutatja, hogy a parancsod vagy a keresendő könyvtár létezik-e, mielőtt még lenyomnád az Entert. Tudni fogod, hogy nem gépelsz-e valamit rosszul, mielőtt lenyomnád az Entert. Ez megkönnyíti a parancsok elemzését és a hibák megtalálását.

Vörössel kiemeli a (legtöbb) hibát, például a rosszul írt parancsokat, a rosszul írt opciókat, a nem létező fájlból való olvasást, az össze nem illő zárójeleket és idézőjeleket, és sok más gyakori hibát.

Az összeillő idézőjeleket és zárójeleket is kiemeli. Ó, és szép, színes.

Konfiguráció a fish héjakhoz

A fish közösség karbantartja az Oh My Fish-t, amely egy héj keretrendszer, amelyet az Oh My Zsh ihletett. Rengeteg gyönyörű prompt témát és fantasztikus bővítményt kínál, könnyű, fantasztikus és könnyen használható.

Ez egy webalapú konfigurációs funkciót is kínál. Csak írd be:

fish_config

A weboldalon landolsz, amellyel testre szabhatod a shell bőrét.

web_config page for fish

Inline kereshető history

Ez a Shell interaktív funkciója. Ha elkezdesz beírni egy parancsot, és megnyomod a felfelé billentyűt, akkor a Shell előzményeiben megjelenik minden olyan alkalom, amikor korábban használtad ezt a parancsot.

Az előzményekben való kereséshez egyszerűen írd be a keresőkérdést, és nyomd meg a felfelé billentyűt. A fel és le nyíl segítségével régebbi és újabb találatokra is kereshet. A hal előzmények automatikusan eltávolítják a duplikált találatokat, és a megfelelő részláncot kiemeli.

Ezek a funkciók sokkal gyorsabbá teszik a keresést és a korábbi parancsok újrafelhasználását.

Inline automatikus javaslat

A hal beírás közben parancsokat javasol, és a javaslatot a kurzortól jobbra, szürke színnel jeleníti meg. Ha elgépel egy parancsot, piros színnel jelzi, hogy érvénytelen parancsról van szó.

A leggyakrabban használt parancsokat is javasolja, és gépelés közben automatikusan kitölti azokat, az előzmények és a rendelkezésre álló érvényes fájlok alapján.

Demonstráció az inline automatikus javaslattételhez

Tab-kiegészítés a man oldalak adatainak felhasználásával

A Fish képes elemezni a CLI eszközök man oldalait különböző formátumokban. Beír egy parancsot, és “tabulátorral” végigfut az összes javasolt automatikus kiegészítésen.

admin

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

lg