riba 3.2 oslobađanje ljuske

Objavljeno je izdanje interaktivne naredbe shell fish 3.2.0 (prijateljska interaktivna ljuska) koja se razvija kao korisnička alternativa za bash i zsh. Fish podržava značajke kao što je isticanje sintakse s automatskim otkrivanjem pogrešaka pri unosu, prijedlozi mogućih opcija unosa na temelju povijesti prošlih operacija, automatsko dovršavanje opcija i naredbi korištenjem njihovih opisa u man priručnicima, udoban rad izvan okvira bez potrebe za dodatnu konfiguraciju, pojednostavljeni skriptni jezik, podrška za međuspremnik X11, praktični alati za pretraživanje u povijesti dovršenih operacija. Kôd projekta distribuira se pod licencom GPLv2. Izrađuju se gotovi paketi za Ubuntu, Debian, Fedora, openSUSE i RHEL.

Među dodanim inovacijama:

  • Dodana podrška za vraćanje promjena (Poništi i Ponovi) prilikom uređivanja naredbenog retka. Undo se poziva kombinacijom Ctrl+Z, a Redo kombinacijom Alt+/.
  • Ugrađene naredbe sada se obrađuju kako podaci stignu, na primjer, operacija zamjene niza odmah započinje izlaz, bez čekanja da stignu svi ulazni podaci. Uključujući ugrađene naredbe, sada ih možete koristiti u lancu naredbi koje prenose podatke kroz neimenovane cijevi, na primjer “dmesg -w | podudaranje niza '*usb*'".
  • Ako staza u promptu naredbenog retka ne stane u širinu retka terminala, sada je djelomično skraćena umjesto zamijenjena s ">".
  • Poboljšano automatsko dovršavanje unosa pritiskom na Tab (za dvosmislene dodatke odmah se prikazuje popis zamjena bez potrebe da drugi put pritisnete Tab).
  • Dodana je nova pomoćna funkcija "fish_add_path" za dodavanje staze varijabli okoline $PATH, automatski filtrirajući duplikate.
  • Omogućeno je više vizualne dijagnostike grešaka prilikom izvršavanja testne naredbe.
  • Konstrukcija "$x[$start..$end]" sada dopušta izostavljanje vrijednosti $start ili $end, koje su prema zadanim postavkama definirane kao 1 i -1. Na primjer, echo $var[..] je ekvivalentan $var[1..-1] i ispisat će od prvog do zadnjeg elementa.
  • Izvedba mnogih funkcija značajno je poboljšana. Proširene su mogućnosti funkcija obrade nizova.

Izvor: opennet.ru

Dodajte komentar