fish 3.2 -kuoren vapautus

Vuorovaikutteisen komentotulkki fish 3.2.0 (friendly interactive shell) julkaisu on julkaistu, ja se kehittyy käyttäjäystävällisemmäksi vaihtoehdoksi bashille ja zsh:lle. Fish tukee sellaisia ​​ominaisuuksia kuin syntaksin korostus automaattisella syöttövirheiden havaitsemisella, ehdotukset mahdollisista syöttövaihtoehdoista aikaisempien toimintojen historian perusteella, vaihtoehtojen ja komentojen automaattinen täydennys niiden kuvausten perusteella manuaaleissa, mukava työskentely ilman tarvetta lisämäärityksiä varten, yksinkertaistettu komentosarjakieli, X11-leikepöydän tuki, kätevät hakutyökalut valmistuneiden toimintojen historiassa. Projektikoodia jaetaan GPLv2-lisenssillä. Valmiit paketit luodaan Ubuntulle, Debianille, Fedoralle, openSUSElle ja RHEL:lle.

Lisättyjen innovaatioiden joukossa:

  • Lisätty tuki muutosten palauttamiselle (Kumoa ja Tee uudelleen) komentoriviä muokatessa. Kumoa kutsutaan yhdistelmällä Ctrl+Z ja Toista Alt+/.
  • Sisäänrakennetut komennot käsittelevät nyt tiedon saapuessa, esimerkiksi merkkijonon vaihtotoiminto alkaa välittömästi, odottamatta kaikkien syötetietojen saapumista. Sisäänrakennetut komennot mukaan lukien, voit nyt käyttää niitä komentoketjussa, joka siirtää tietoja nimeämättömien putkien kautta, esimerkiksi “dmesg -w | merkkijono vastaa '*usb*'".
  • Jos komentorivin polku ei mahdu pääterivin leveyteen, se on nyt osittain katkaistu sen sijaan, että se korvataan ">".
  • Parannettu syötteen automaattinen täydennys painamalla sarkainta (epäselvissä lisäyksissä luettelo korvauksista näytetään välittömästi ilman, että sinun tarvitsee painaa sarkainta toisen kerran).
  • Lisätty uusi aputoiminto "fish_add_path" polun lisäämiseksi ympäristömuuttujaan $PATH, joka suodattaa automaattisesti kaksoiskappaleet.
  • Tarjosi enemmän visuaalista diagnostiikkaa virheistä testikomentoa suoritettaessa.
  • Rakenne "$x[$start..$end]" sallii nyt $start- tai $end-arvojen jättämisen pois, jotka on oletusarvoisesti määritelty arvoiksi 1 ja -1. Esimerkiksi echo $var[..] vastaa arvoa $var[1..-1] ja tulostaa ensimmäisestä viimeiseen elementtiin.
  • Monien toimintojen suorituskykyä on parannettu merkittävästi. Merkkijonojen käsittelytoimintojen ominaisuuksia on laajennettu.

Lähde: opennet.ru

Lisää kommentti