Interaktiivisen komentotulkin (REPL) käyttö

Fish Shell:
Interaktiivisen komentotulkin (REPL) käyttö

Kuinka:

Fishissä interaktiivinen kuori on oletustila, kun käynnistät sen. Tältä se näyttää toiminnassa:

> set color blue
> echo "Taivas on $color"
Taivas on sininen

Voit myös ajaa sisäänrakennettuja funktioita ja leikkiä komentosubstituutioiden kanssa:

> function cheer
      echo "Go Fish $argv!"
  end
> cheer Koodaajat
Go Fish Koodaajat!

Ei vain funktioiden määrittelyä, voit suorittaa koodinpätkiä lennosta ja nähdä tuloksen välittömästi:

> math "40 / 2"
20

Syväsukellus

REPLien konsepti juontaa juurensa aina 1960-luvun Lisp-ohjelmointikieleen. Tämä vuorovaikutteisen ohjelmoinnin muoto loi mittapuun ympäristöille kuten Pythonin ipython ja Rubyn irb. Fish jatkaa trendiä keskittyen käyttäjäystävällisyyteen ja vuorovaikutteiseen käyttöön.

Fish eroaa muista kuorista, kuten Bashista, siinä, että se on suunniteltu interaktiivisuutta silmällä pitäen alusta alkaen. Se tarjoaa syntaksikorostuksen, automaattiset ehdotukset ja välilehdellä täydennykset, jotka tekevät sen käytöstä tehokasta REPL-tyylisessä työnkulussa. Parempi vielä, komentosi muistetaan ja ovat haettavissa, mikä tekee toistuvasta testauksesta tuulen nopeaa.

Fishin REPLin vaihtoehtoja voisivat olla bash tai zsh, kun ne yhdistetään laajennuksiin kuten bash-completion tai oh-my-zsh, mutta Fish tarjoaa yleensä rikkaamman kokemuksen suoraan laatikosta.

Katso Myös: