arraina 3.2 oskola askatzea

Komando interaktiboa shell fish 3.2.0 (shell interaktibo adiskidetsua) kaleratzea argitaratu da, bash eta zsh-en alternatiba erabilerrazagoa gisa garatuz. Fish-ek funtzioak onartzen ditu, besteak beste, sintaxia nabarmentzea, sarrerako akatsak automatikoki hautematearekin, iraganeko eragiketen historian oinarritutako sarrera-aukera posibleen iradokizunak, aukerak eta komandoak automatikoki osatzea gizonen eskuliburuetako deskribapenak erabiliz, lan erosoa beharrik gabe kutxatik kanpo. konfigurazio gehigarrirako, script-lengoaia sinplifikatua, X11 arbelaren euskarria, bilaketa-tresna erosoak burututako eragiketen historian. Proiektuaren kodea GPLv2 lizentziapean banatzen da. Prestatutako paketeak Ubuntu, Debian, Fedora, openSUSE eta RHEL-etarako sortzen dira.

Gehitutako berrikuntzen artean:

  • Komando-lerroa editatzerakoan aldaketak atzera botatzeko (Desegin eta Berregin) laguntza gehitu da. Desegin Ctrl+Z konbinazioaren bidez deitzen da eta Berregin Alt+/ bidez.
  • Komando integratuak datuak iristen diren heinean prozesatzen dira orain, adibidez, kateen ordezkapen-eragiketa bat berehala hasten da irteera, sarrerako datu guztiak noiz iritsiko zain egon gabe. Komando integratuak barne, orain izenik gabeko kanalizazioen bidez datuak transferitzen dituzten komando-kate batean erabil ditzakezu, adibidez β€œdmesg -w | kate bat '*usb*'".
  • Komando-lerroko gonbitaren bidea terminal-lerroaren zabalerara egokitzen ez bada, orain partzialki moztu egingo da ">"-rekin ordezkatu beharrean.
  • Sarrera automatikoki osatzea hobetu da Tab sakatuta (gehikuntza anbiguoetarako, ordezkapenen zerrenda berehala bistaratzen da Tab bigarren aldiz sakatu beharrik gabe).
  • "fish_add_path" laguntzaile funtzio berri bat gehitu da $PATH ingurune-aldagaiari bide bat gehitzeko, bikoiztuak automatikoki iragazten dituena.
  • Akatsen diagnostiko bisual gehiago eman ditu proba-komandoa exekutatzen denean.
  • "$x[$start..$end]" eraikuntzak $start edo $end balioak ezabatzea ahalbidetzen du, lehenespenez 1 eta -1 gisa definituta daudenak. Esate baterako, echo $var[..] $var[1..-1]-ren baliokidea da eta lehenengo elementutik azkenera arte aterako da.
  • Funtzio askoren errendimendua nabarmen hobetu da. Kateak prozesatzeko funtzioen gaitasunak zabaldu dira.

Iturria: opennet.ru

Gehitu iruzkin berria