مچھلی 3.2 شیل کی رہائی

انٹرایکٹو کمانڈ شیل فش 3.2.0 (دوستانہ انٹرایکٹو شیل) کی ریلیز شائع کی گئی ہے، جو bash اور zsh کے زیادہ صارف دوست متبادل کے طور پر تیار ہو رہی ہے۔ مچھلی اس طرح کی خصوصیات کی حمایت کرتی ہے جیسے ان پٹ کی غلطیوں کی خود کار طریقے سے پتہ لگانے کے ساتھ نحو کو نمایاں کرنا، ماضی کے آپریشنز کی تاریخ کی بنیاد پر ممکنہ ان پٹ آپشنز کی تجاویز، مینوئل میں ان کی تفصیل کا استعمال کرتے ہوئے آپشنز اور کمانڈز کی خودکار تکمیل، بغیر ضرورت کے باکس سے باہر آرام سے کام کرنا۔ اضافی کنفیگریشن کے لیے، ایک آسان اسکرپٹنگ لینگویج، X11 کلپ بورڈ سپورٹ، مکمل آپریشنز کی تاریخ میں آسان سرچ ٹولز۔ پروجیکٹ کوڈ GPLv2 لائسنس کے تحت تقسیم کیا گیا ہے۔ Ubuntu، Debian، Fedora، openSUSE اور RHEL کے لیے تیار پیکجز بنائے گئے ہیں۔

شامل کردہ اختراعات میں سے:

  • کمانڈ لائن میں ترمیم کرتے وقت تبدیلیوں کو واپس لانے (Undo اور Redo) کے لیے معاونت شامل کی گئی۔ Undo کو Ctrl+Z، اور Alt+/ کے ذریعے Redo کے ذریعے کال کیا جاتا ہے۔
  • بلٹ ان کمانڈز اب ڈیٹا آتے ہی پروسیس کرتی ہیں، مثال کے طور پر، تمام ان پٹ ڈیٹا کے آنے کا انتظار کیے بغیر، سٹرنگ ریپلیس آپریشن فوری طور پر آؤٹ پٹ شروع کر دیتا ہے۔ بلٹ ان کمانڈز سمیت، اب آپ انہیں کمانڈز کی ایک زنجیر میں استعمال کر سکتے ہیں جو بے نام پائپوں کے ذریعے ڈیٹا منتقل کر سکتے ہیں، مثال کے طور پر "dmesg -w | سٹرنگ میچ '*usb*'"۔
  • اگر کمانڈ لائن پرامپٹ پر راستہ ٹرمینل لائن کی چوڑائی میں فٹ نہیں ہوتا ہے، تو اب اسے ">" سے تبدیل کرنے کی بجائے جزوی طور پر چھوٹا کر دیا گیا ہے۔
  • Tab دبانے سے بہتر ان پٹ خودکار تکمیل (مبہم اضافے کے لیے، ٹیب کو دوسری بار دبانے کی ضرورت کے بغیر تبدیلیوں کی فہرست فوری طور پر ظاہر کی جاتی ہے)۔
  • $PATH ماحول کے متغیر میں راستہ شامل کرنے کے لیے ایک نیا مددگار فنکشن "fish_add_path" شامل کیا گیا، خود بخود ڈپلیکیٹس کو فلٹر کرنا۔
  • ٹیسٹ کمانڈ پر عمل کرتے وقت غلطیوں کی مزید بصری تشخیص فراہم کی گئی۔
  • "$x[$start..$end]" کی تعمیر اب $start یا $end کی قدروں کو چھوڑنے کی اجازت دیتی ہے، جن کی وضاحت بطور ڈیفالٹ 1 اور -1 ہوتی ہے۔ مثال کے طور پر، echo $var[..] $var[1..-1] کے برابر ہے اور پہلے سے آخری عنصر تک پرنٹ کرے گا۔
  • بہت سے افعال کی کارکردگی میں نمایاں بہتری آئی ہے۔ سٹرنگ پروسیسنگ فنکشنز کی صلاحیتوں کو بڑھا دیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں