මාළු 3.2 ෂෙල් මුදා හැරීම

අන්තර් ක්‍රියාකාරී විධානය වන shell fish 3.2.0 (මිත්‍රශීලී අන්තර්ක්‍රියාකාරී කවචය) නිකුතුව ප්‍රකාශයට පත් කර ඇත, එය bash සහ zsh සඳහා වඩාත් පරිශීලක-හිතකාමී විකල්පයක් ලෙස වර්ධනය වේ. ආදාන දෝෂ ස්වයංක්‍රීයව හඳුනාගැනීමත් සමඟ වාක්‍ය ඛණ්ඩ උද්දීපනය කිරීම, අතීත මෙහෙයුම් ඉතිහාසය මත පදනම් විය හැකි ආදාන විකල්ප පිළිබඳ යෝජනා, අත්පොතෙහි ඇති විස්තර භාවිතා කරමින් විකල්ප සහ විධාන ස්වයංක්‍රීයව සම්පූර්ණ කිරීම, අවශ්‍යතාවයකින් තොරව පෙට්ටියෙන් පිටත සැපපහසු වැඩ කිරීම වැනි විශේෂාංග සඳහා මාළු සහාය දක්වයි. අමතර වින්‍යාස කිරීම සඳහා, සරල කළ ස්ක්‍රිප්ටින් භාෂාවක්, X11 ක්ලිප්බෝඩ් සහාය, සම්පූර්ණ කළ මෙහෙයුම් ඉතිහාසයේ පහසු සෙවුම් මෙවලම්. ව්‍යාපෘති කේතය GPLv2 බලපත්‍රය යටතේ බෙදා හැරේ. Ubuntu, Debian, Fedora, openSUSE සහ RHEL සඳහා සූදානම් පැකේජ නිර්මාණය කර ඇත.

එකතු කරන ලද නවෝත්පාදන අතර:

  • විධාන රේඛාව සංස්කරණය කිරීමේදී වෙනස්කම් ආපසු පෙරළීම සඳහා සහාය එකතු කරන ලදි (අස් කරන්න සහ නැවත කරන්න). Ctrl+Z සංයෝගය හරහා Undo හඳුන්වනු ලබන අතර Alt+/ හරහා නැවත කරන්න.
  • Built-in commands දැන් දත්ත ලැබෙන විට ක්‍රියා කරයි, උදාහරණයක් ලෙස, සියලුම ආදාන දත්ත පැමිණෙන තෙක් බලා නොසිට, නූල් ප්‍රතිස්ථාපන මෙහෙයුමක් වහාම ප්‍රතිදානය ආරම්භ කරයි. බිල්ට් විධාන ඇතුළුව, ඔබට දැන් ඒවා නම් නොකළ පයිප්ප හරහා දත්ත මාරු කරන විධාන දාමයක් තුළ භාවිතා කළ හැක, උදාහරණයක් ලෙස “dmesg -w | string match '*usb*'".
  • විධාන රේඛා විමසුමේ ඇති මාර්ගය ටර්මිනල් රේඛා පළලට නොගැලපේ නම්, එය දැන් ">" වෙනුවට වෙනුවට අර්ධ වශයෙන් කපා ඇත.
  • Tab එබීමෙන් වැඩි දියුණු කළ ආදාන ස්වයංක්‍රීය සම්පුර්ණ කිරීම (අපැහැදිලි එකතු කිරීම් සඳහා, දෙවන වරට Tab එබීමකින් තොරව ප්‍රතිස්ථාපන ලැයිස්තුවක් වහාම දර්ශනය වේ).
  • $PATH පරිසර විචල්‍යයට මාර්ගයක් එක් කිරීමට "fish_add_path" නව උපකාරක ශ්‍රිතයක් එක් කරන ලදි, අනුපිටපත් ස්වයංක්‍රීයව පෙරීම.
  • පරීක්ෂණ විධානය ක්‍රියාත්මක කිරීමේදී දෝෂ පිළිබඳ වැඩි දෘෂ්‍ය රෝග විනිශ්චයක් සපයන ලදී.
  • "$x[$start..$end]" ගොඩනැගීම දැන් පෙරනිමියෙන් 1 සහ -1 ලෙස අර්ථ දක්වා ඇති $start හෝ $end හි අගයන් මඟ හැරීමට ඉඩ දෙයි. උදාහරණයක් ලෙස, echo $var[..] $var[1..-1] ට සමාන වන අතර පළමු සිට අවසාන මූලද්‍රව්‍යය දක්වා මුද්‍රණය කරයි.
  • බොහෝ කාර්යයන් වල කාර්ය සාධනය සැලකිය යුතු ලෙස වැඩිදියුණු කර ඇත. තන්තු සැකසුම් කාර්යයන් වල හැකියාවන් පුළුල් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න