загас 3.2 хясаа гаргах

Интерактив командын shell fish 3.2.0 (нөхөрсөг интерактив бүрхүүл) хэвлэгдсэн бөгөөд bash болон zsh-ээс илүү хэрэглэгчдэд ээлтэй хувилбар болгон хөгжүүлсэн. Fish нь оролтын алдааг автоматаар илрүүлэх синтакс онцлох, өмнөх үйлдлүүдийн түүх дээр үндэслэн оруулах боломжит хувилбаруудыг санал болгох, хүний ​​гарын авлага дахь тэдгээрийн тайлбарыг ашиглан сонголт, командуудыг автоматаар бөглөх, хайрцагнаас гарах шаардлагагүй тав тухтай ажиллах зэрэг функцуудыг дэмждэг. нэмэлт тохиргооны хувьд хялбаршуулсан скрипт хэл, X11 санах ойн дэмжлэг, дууссан үйлдлийн түүхэн дэх тохиромжтой хайлтын хэрэгслүүд. Төслийн кодыг GPLv2 лицензийн дагуу түгээдэг. Бэлэн багцуудыг Ubuntu, Debian, Fedora, openSUSE болон RHEL-д зориулж бүтээсэн.

Нэмэлт шинэлэг зүйлүүдийн дунд:

  • Тушаалын мөрийг засварлах үед өөрчлөлтийг буцаах (Буцаах ба Дахин хийх) дэмжлэг нэмэгдсэн. Undo-г Ctrl+Z хослолоор, Redo-г Alt+/ ашиглан дуудна.
  • Одоо суурилагдсан командууд нь өгөгдөл ирэх үед боловсруулагддаг, жишээлбэл, стринг солих үйлдэл нь бүх оролтын өгөгдөл ирэхийг хүлээлгүйгээр шууд гарч эхэлдэг. Суурилуулсан тушаалуудыг оруулаад та одоо тэдгээрийг нэргүй хоолойгоор дамжуулан өгөгдөл дамжуулах командын гинжин хэлхээнд ашиглаж болно, жишээ нь “dmesg -w | '*usb*'" мөр таарч байна.
  • Хэрэв командын мөрийн мөрийн мөр нь терминалын мөрийн өргөнд тохирохгүй байвал ">" гэж солихын оронд хэсэгчлэн таслагдах болно.
  • Tab товчийг дарснаар оролтын автомат бөглөлтийг сайжруулсан (тодорхой бус нэмэлтүүдийн хувьд Tab товчийг хоёр дахь удаагаа дарах шаардлагагүйгээр орлуулах жагсаалт нэн даруй гарч ирнэ).
  • $PATH орчны хувьсагч руу зам нэмэхийн тулд "fish_add_path" шинэ туслах функцийг нэмсэн бөгөөд давхардлыг автоматаар шүүнэ.
  • Туршилтын командыг гүйцэтгэх үед гарсан алдааг илүү нүдээр оношлох боломжийг олгосон.
  • "$x[$start..$end]" бүтэц нь одоо анхдагчаар 1 ба -1 гэж тодорхойлогдсон $start эсвэл $end-ын утгуудыг орхих боломжийг олгодог. Жишээлбэл, echo $var[..] нь $var[1..-1]-тэй тэнцүү бөгөөд эхнийхээс сүүлчийн элемент хүртэл хэвлэнэ.
  • Олон функцүүдийн гүйцэтгэл мэдэгдэхүйц сайжирсан. Мөр боловсруулах функцүүдийн чадавхийг өргөжүүлсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх