kala 3.2 kesta vabastamine

Avaldatud on interaktiivse käsukesta fish 3.2.0 (sõbralik interaktiivne kest) väljalase, mis on kasutajasõbralikum alternatiiv bashile ja zsh-le. Fish toetab selliseid funktsioone nagu süntaksi esiletõstmine sisestusvigade automaatse tuvastamisega, võimalike sisestusvalikute soovitused varasemate toimingute ajaloo põhjal, valikute ja käskude automaatne täitmine, kasutades nende kirjeldusi kasutusjuhendites, mugav karbist välja töötamine ilma vajaduseta täiendavaks konfigureerimiseks, lihtsustatud skriptikeel, X11 lõikelaua tugi, mugavad otsingutööriistad lõpetatud toimingute ajaloos. Projekti koodi levitatakse GPLv2 litsentsi all. Valmis paketid on loodud Ubuntu, Debiani, Fedora, openSUSE ja RHEL jaoks.

Lisatud uuenduste hulgas:

  • Lisatud on muudatuste tagasipööramise tugi (Undo ja Redo) käsurea redigeerimisel. Tagasivõtmist kutsutakse läbi kombinatsiooni Ctrl+Z ja Redo kaudu Alt+/.
  • Sisseehitatud käsud töötlevad nüüd andmete saabumisel, näiteks algab stringi asendamise toiming kohe, ootamata kõigi sisendandmete saabumist. Kaasa arvatud sisseehitatud käsud, saate neid nüüd kasutada käsuahelas, mis edastab andmeid nimetute torude kaudu, näiteks "dmesg -w | stringi vaste „*usb*”.
  • Kui käsureal olev tee ei mahu terminali rea laiusesse, on see nüüd osaliselt kärbitud, mitte asendatud tähega ">".
  • Täiustatud sisestuse automaatne lõpetamine, vajutades tabeldusklahvi (mitmetähenduslike lisade korral kuvatakse kohe asenduste loend, ilma et oleks vaja teist korda Tab vajutada).
  • Lisati uus abifunktsioon "fish_add_path", et lisada tee keskkonnamuutujale $PATH, filtreerides automaatselt välja duplikaadid.
  • Pakkus rohkem visuaalset vigade diagnostikat testkäsu täitmisel.
  • Konstruktsioon "$x[$start..$end]" võimaldab nüüd välja jätta $start või $end väärtused, mis on vaikimisi defineeritud kui 1 ja -1. Näiteks echo $var[..] on samaväärne $var[1..-1] ja prindib esimesest viimase elemendini.
  • Paljude funktsioonide jõudlus on oluliselt paranenud. Laiendatud on stringide töötlemise funktsioonide võimalusi.

Allikas: opennet.ru

Lisa kommentaar