Ce este special la fish?
Ușor de înțeles și de folosit
În comparație cu celelalte shell-uri care au nevoie de o mulțime de setări pentru a funcționa așa cum doriți, fish funcționează perfect imediat ce iese din cutie.
Se livrează cu funcțiile cele mai utilizate pe scară largă deja incluse, care sunt prezente atunci când începeți să îl folosiți fără a fi nevoie să instalați plugin-uri suplimentare sau să modificați fișiere de configurare, cu excepția cazului în care doriți acest lucru. Sintaxa sa este simplă, curată și consecventă.
Semnalizarea sintaxei
Semnalizarea sintaxei este o caracteristică pe care cu toții ne-am dori ca CLI-ul nostru să o poată realiza. Aceasta economisește foarte mult timp și frustrare. Ei bine, fish o face, și o face destul de bine.
Vă arată dacă comanda dvs. sau directorul care trebuie căutat există înainte de a apăsa enter. Vei ști dacă scrii ceva greșit înainte de a apăsa enter. Acest lucru face mai ușor pentru oameni să analizeze comenzile și să găsească erorile.
Ea evidențiază (majoritatea) erorilor cu roșu, cum ar fi comenzile scrise greșit, opțiunile scrise greșit, citirea din fișiere inexistente, parantezele și ghilimelele nepotrivite și multe alte erori comune.
Ea prezintă, de asemenea, evidențierea ghilimelelor și parantezelor potrivite. Oh, și este drăguț, colorat.
Configurare pentru shell-uri fish
Comunitatea fish întreține Oh My Fish, care este un framework shell inspirat de Oh My Zsh. Acesta oferă o mulțime de teme frumoase de prompt și plugin-uri minunate, este ușor, minunat și ușor de folosit.
Acesta oferă, de asemenea, o funcție de configurare bazată pe web. Trebuie doar să tastați:
fish_config
Vă veți ateriza pe site-ul web cu ajutorul căruia puteți personaliza skin-ul shell-ului dumneavoastră.
Historie cu căutare în linie
Este o caracteristică interactivă a acestui Shell. Începeți să tastați o comandă și apăsați tasta sus pentru a vedea toate momentele din istoricul Shell în care ați folosit comanda respectivă înainte.
Pentru a căuta în istoric, este suficient să tastați interogarea de căutare și să apăsați tasta sus. Utilizând săgețile sus și jos, puteți căuta potriviri mai vechi și mai noi. Istoricul fish elimină automat corespondențele duplicate, iar subșirul care se potrivește este evidențiat.
Aceste caracteristici fac căutarea și reutilizarea comenzilor anterioare mult mai rapidă.
Sugestie automată în linie
Fish sugerează comenzi pe măsură ce tastați și afișează sugestia în dreapta cursorului, în gri. Dacă tastați greșit o comandă, aceasta se va afișa cu roșu pentru a indica faptul că este o comandă invalidă.
Sugerează, de asemenea, comenzile cele mai frecvent utilizate și autocompletează în timp ce tastați, pe baza istoricului și a fișierelor valide disponibile.