ձկան 3.2 կեղևի ազատում

Հրապարակվել է ինտերակտիվ հրամանի shell fish 3.2.0 (ընկերական ինտերակտիվ կեղև) թողարկումը, որը զարգանում է որպես bash-ի և zsh-ի ավելի հարմար այլընտրանք: Fish-ն աջակցում է այնպիսի գործառույթների, ինչպիսիք են շարահյուսական ընդգծումը մուտքագրման սխալների ավտոմատ հայտնաբերմամբ, մուտքագրման հնարավոր տարբերակների առաջարկներ՝ հիմնված անցյալ գործողությունների պատմության վրա, ընտրանքների և հրամանների ավտոմատ լրացում, օգտագործելով դրանց նկարագրությունները մարդու ձեռնարկներում, հարմարավետ աշխատանք առանց անհրաժեշտության: լրացուցիչ կոնֆիգուրացիայի համար, պարզեցված սկրիպտային լեզու, X11 clipboard-ի աջակցություն, հարմար որոնման գործիքներ ավարտված գործողությունների պատմության մեջ: Ծրագրի կոդը բաշխվում է GPLv2 լիցենզիայի ներքո: Պատրաստի փաթեթներ են ստեղծվում Ubuntu-ի, Debian-ի, Fedora-ի, openSUSE-ի և RHEL-ի համար։

Ավելացված նորամուծությունների թվում.

  • Հրամանի տողը խմբագրելիս ավելացվել է փոփոխությունները հետ վերադարձնելու համար (Հետարկել և Կրկնել): Undo-ն կանչվում է Ctrl+Z կոմբինացիայի միջոցով, իսկ Redo-ն՝ Alt+/-ի միջոցով:
  • Ներկառուցված հրամաններն այժմ մշակվում են, երբ տվյալները հասնում են, օրինակ, տողի փոխարինման գործողությունը սկսում է անմիջապես դուրս գալ, առանց սպասելու, որ բոլոր մուտքային տվյալները հասնեն: Ներկառուցված հրամանները ներառելով՝ այժմ կարող եք դրանք օգտագործել հրամանների շղթայում, որոնք տվյալները փոխանցում են անանուն խողովակների միջոցով, օրինակ՝ «dmesg -w | տողերի համընկնում '*usb*'»:
  • Եթե ​​հրամանի տողի ուղին չի տեղավորվում տերմինալի գծի լայնության մեջ, այն այժմ մասամբ կտրված է, այլ ոչ թե փոխարինվում «>»-ով:
  • Բարելավված մուտքագրման ավտոմատ լրացումը՝ սեղմելով Tab (երկիմաստ հավելումների դեպքում փոխարինումների ցանկը անմիջապես ցուցադրվում է՝ առանց երկրորդ անգամ Tab սեղմելու անհրաժեշտության):
  • Ավելացրել է «fish_add_path» նոր օգնական ֆունկցիա՝ $PATH միջավայրի փոփոխականին ուղի ավելացնելու համար՝ ավտոմատ կերպով զտելով կրկնօրինակները:
  • Տրամադրել է ավելի շատ վիզուալ ախտորոշում սխալների փորձարկման հրամանը կատարելիս:
  • «$x[$start..$end]» կոնստրուկցիան այժմ թույլ է տալիս բաց թողնել $start կամ $end արժեքները, որոնք ըստ լռելյայն սահմանվում են որպես 1 և -1: Օրինակ, echo $var[..]-ը համարժեք է $var[1..-1]-ին և տպելու է առաջինից մինչև վերջին տարրը:
  • Շատ գործառույթների կատարումը զգալիորեն բարելավվել է: Ընդլայնվել են տողերի մշակման գործառույթների հնարավորությունները։

Source: opennet.ru

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