Co je zvláštního na fish?
Snadno pochopitelný a použitelný
Na rozdíl od ostatních shellů, které potřebují spoustu nastavení, aby fungovaly tak, jak chcete, fish funguje perfektně hned po vybalení.
Dodává se s již obsaženými nejpoužívanějšími funkcemi, které jsou přítomny, jakmile jej začnete používat, aniž byste museli instalovat další zásuvné moduly nebo upravovat konfigurační soubory, pokud nechcete. Jeho syntaxe je jednoduchá, čistá a konzistentní.
Zvýrazňování syntaxe
Zvýrazňování syntaxe je funkce, kterou bychom si všichni přáli, aby naše CLI umělo. Ušetří nám spoustu času a frustrace. No, fish to umí, a umí to docela dobře.
Zobrazí vám, zda váš příkaz nebo hledaný adresář existuje ještě předtím, než stisknete enter. Dozvíte se, jestli jste něco napsali špatně, ještě než stisknete enter. To lidem usnadňuje analyzování příkazů a hledání chyb.
Červeně zvýrazňuje (většinu) chyb, jako jsou špatně napsané příkazy, špatně napsané volby, čtení z neexistujících souborů, chybně zadané závorky a uvozovky a mnoho dalších běžných chyb.
Má také funkci zvýraznění shodných uvozovek a závorek. Jo, a je to hezké, barevné.
Konfigurace pro shelly fish
Komunita fish udržuje Oh My Fish, což je shell framework inspirovaný Oh My Zsh. Nabízí spoustu krásných motivů promptů a úžasných zásuvných modulů, je lehký, úžasný a snadno se používá.
Nabízí také webovou konfiguraci. Stačí zadat:
fish_config
Přistanete na webové stránce, pomocí které si můžete přizpůsobit skin svého shellu.