Mitä erityistä fishissä on?
Helppo ymmärtää ja käyttää
Erona kuin muut kuoret, jotka vaativat paljon asetusten säätämistä, jotta ne toimisivat haluamallasi tavalla, fish toimii täydellisesti suoraan laatikosta.
Se sisältää jo valmiiksi yleisimmin käytetyt ominaisuudet, jotka ovat läsnä, kun aloitat sen käytön ilman, että sinun tarvitsee asentaa mitään ylimääräisiä lisäosia tai viritellä mitään asetustiedostoja, ellet halua. Sen syntaksi on yksinkertainen, siisti ja johdonmukainen.
Syntaksin korostus
Syntaksin korostus on ominaisuus, jonka me kaikki toivomme CLI:n osaavan. Se säästää paljon aikaa ja turhautumista. No, fish tekee sen, ja se tekee sen melko hyvin.
Se näyttää sinulle, onko komentosi tai haettava hakemisto olemassa, ennen kuin edes painat enteriä. Tiedät, kirjoitatko jotain väärin ennen kuin painat enteriä. Tämä helpottaa komentojen jäsentämistä ja virheiden löytämistä.
Se korostaa (useimmat) virheet punaisella, kuten väärin kirjoitetut komennot, väärin kirjoitetut optiot, lukeminen tiedostoista, joita ei ole olemassa, väärin sovitetut sulkeet ja lainausmerkit ja monet muut yleiset virheet.
Se myös korostaa yhteensopivat lainausmerkit ja sulkeet. Niin, ja se on kaunis, värikäs.
Konfiguraatio fish-kuorille
Fish-yhteisö ylläpitää Oh My Fishiä, joka on Oh My Zsh:n innoittama shell-kehys. Se tarjoaa paljon kauniita prompt-teemoja ja mahtavia lisäosia, on kevyt, mahtava ja helppokäyttöinen.
Se tarjoaa myös web-pohjaisen konfigurointiominaisuuden. Kirjoita vain:
fish_config
Päädyt verkkosivulle, jonka avulla voit muokata shellisi ulkoasua.
Linjainen hakuhistoria
Tämä on tämän Shellin vuorovaikutteinen ominaisuus. Aloitat komennon kirjoittamisen ja painat ylös-näppäintä nähdäksesi kaikki Shellin historiassa olevat kerrat, jolloin olet käyttänyt kyseistä komentoa aiemmin.
Historian etsimistä varten kirjoita yksinkertaisesti hakukysely ja paina ylös-näppäintä. Käyttämällä ylös- ja alasnuolinäppäimiä voit etsiä vanhempia ja uudempia osumia. Kalan historia poistaa automaattisesti päällekkäiset osumat, ja vastaava osajono korostetaan.
Nämä ominaisuudet nopeuttavat hakua ja aiempien komentojen uudelleenkäyttöä huomattavasti.
Inline-automaattiehdotus
Kala ehdottaa komentoja kirjoittaessasi ja näyttää ehdotuksen kursorin oikealla puolella harmaana. Jos kirjoitat komennon väärin, se näkyy punaisena osoituksena siitä, että se on virheellinen komento.
Se ehdottaa myös useimmin käytettyjä komentoja ja suorittaa ne automaattisesti kirjoittaessasi, perustuen historiaan ja käytettävissä oleviin voimassa oleviin tiedostoihin.
Täydennys komentosivujen loppuun man-sivujen tietojen avulla
Fish osaa jäsentää CLI-työkalujen man-sivuja eri muodoissa. Kirjoita komento ja ”tabuta” kaikkien ehdotettujen automaattisten täydennysten läpi.