balıq 3.2 qabığının buraxılması

balıq 3.2.0 (dost interaktiv qabıq) buraxılışı nəşr olundu, bash və zsh üçün daha çox istifadəçi dostu alternativ kimi inkişaf etdirildi. Fish, daxiletmə xətalarının avtomatik aşkarlanması ilə sintaksisin vurğulanması, keçmiş əməliyyatların tarixinə əsaslanaraq mümkün daxiletmə variantlarının təklif edilməsi, man-bələdçilərdə onların təsvirindən istifadə edərək daxiletmə seçimlərinin və əmrlərin avtomatik tamamlanması, qutudan kənarda rahat işləmə kimi funksiyaları dəstəkləyir. əlavə konfiqurasiya ehtiyacı, sadələşdirilmiş skript dili, X11 mübadilə buferi dəstəyi, yerinə yetirilən əməliyyatların tarixində rahat axtarış vasitələri. Layihə kodu GPLv2 lisenziyası altında paylanır. Ubuntu, Debian, Fedora, openSUSE və RHEL üçün hazır paketlər formalaşdırılır.

Əlavə edilmiş yeniliklər arasında:

  • Komanda xəttini redaktə edərkən dəyişikliklərin ləğvi (Geri Al və Yenidən Et) üçün əlavə dəstək. Geri al, Ctrl + Z kombinasiyası ilə və Alt + / vasitəsilə Redo çağırılır.
  • Quraşdırılmış əmrlər indi məlumat daxil olduqda emal həyata keçirir, məsələn, sətir dəyişdirmə əməliyyatı bütün giriş məlumatlarının gəlməsini gözləmədən dərhal çıxışa başlayır. Daxili əmrlər daxil olmaqla, indi adsız borular vasitəsilə məlumatları ötürən əmrlər silsiləsində istifadə edilə bilər, məsələn, "dmesg -w | string uyğunluğu '*usb*'".
  • Əgər komanda xətti sorğusundakı yol terminal xəttinin eninə uyğun gəlmirsə, o, indi ">" ilə əvəzlənmək əvəzinə qismən kəsilir.
  • Tab düyməsini basmaqla daxiletmənin avtomatik tamamlanmasının təkmilləşdirilmiş performansı (birmənalı olmayan əlavələr üçün, Tab düyməsini ikinci dəfə basmadan dərhal dəyişdirilənlərin siyahısı göstərilir).
  • $PATH mühit dəyişəninə yol əlavə etmək üçün "fish_add_path" adlı yeni köməkçi funksiya əlavə edildi, dublikatları avtomatik süzür.
  • Test əmrini yerinə yetirərkən daha çox vizual səhv diaqnostikası təmin edildi.
  • "$x[$start..$end]" konstruksiyasında indi defolt olaraq 1 və -1 kimi təyin olunan $start və ya $end dəyərlərini buraxmağa icazə verilir. Məsələn, echo $var[..] $var[1..-1] ilə ekvivalentdir və birincidən sonuncu elementə qədər çap edəcək.
  • Bir çox funksiyanın əhəmiyyətli dərəcədə təkmilləşdirilmiş performansı. Simli emal funksiyalarının təkmilləşdirilmiş imkanları.

Mənbə: opennet.ru

Добавить комментарий