Geany 1.38 IDE کی ریلیز

Geany 1.38 پروجیکٹ کی ریلیز دستیاب ہے، ایک ہلکا پھلکا اور کمپیکٹ ایپلی کیشن ڈویلپمنٹ ماحول تیار کرتا ہے۔ پروجیکٹ کے اہداف میں سے ایک بہت تیز کوڈ ایڈیٹنگ ماحول کی تخلیق ہے جس کے لیے اسمبلی کے دوران کم از کم انحصار کی ضرورت ہوتی ہے اور یہ مخصوص صارف کے ماحول، جیسے KDE یا GNOME کی خصوصیات سے منسلک نہیں ہوتا ہے۔ Geany کی تعمیر کے لیے صرف GTK لائبریری اور اس کے انحصار (Pango، Glib اور ATK) کی ضرورت ہوتی ہے۔ پروجیکٹ کوڈ کو GPLv2+ لائسنس کے تحت تقسیم کیا گیا ہے اور اسے C اور C++ زبانوں میں لکھا گیا ہے (انٹیگریٹڈ اسکینٹیلا لائبریری کا کوڈ C++ میں ہے)۔ پیکیجز BSD سسٹمز اور بڑے لینکس ڈسٹری بیوشنز کے لیے بنائے گئے ہیں۔

جینی کی اہم خصوصیات:

  • نحو کو نمایاں کرنا۔
  • فنکشن/متغیر ناموں کی خودکار تکمیل اور زبان کی تعمیر جیسے if، for and while.
  • HTML اور XML ٹیگز کی خودکار تکمیل۔
  • ٹول ٹپس کو کال کریں۔
  • کوڈ بلاکس کو ختم کرنے کی صلاحیت۔
  • سنٹیلا سورس ٹیکسٹ ایڈیٹنگ جزو پر مبنی ایڈیٹر بنانا۔
  • 75 پروگرامنگ اور مارک اپ زبانوں کو سپورٹ کرتا ہے، بشمول C/C++، Java، PHP، HTML، JavaScript، Python، Perl اور Pascal۔
  • علامتوں کی خلاصہ جدول کی تشکیل (فنکشنز، طریقے، اشیاء، متغیرات)۔
  • بلٹ ان ٹرمینل ایمولیٹر۔
  • منصوبوں کے انتظام کے لیے ایک سادہ نظام۔
  • ترمیم شدہ کوڈ کو مرتب کرنے اور چلانے کے لیے اسمبلی کا نظام۔
  • پلگ ان کے ذریعے فعالیت کو بڑھانے کے لیے معاونت۔ مثال کے طور پر، پلگ ان ورژن کنٹرول سسٹم (Git، Subversion، Bazaar، Fossil، Mercurial، SVK)، خودکار ترجمے، ہجے کی جانچ، کلاس جنریشن، آٹو ریکارڈنگ، اور دو ونڈو ایڈیٹنگ موڈ استعمال کرنے کے لیے دستیاب ہیں۔
  • لینکس، فری بی ایس ڈی، نیٹ بی ایس ڈی، اوپن بی ایس ڈی، میک او ایس، اے آئی ایکس 5.3، سولاریس ایکسپریس اور ونڈوز پلیٹ فارم کو سپورٹ کرتا ہے۔

نئے ورژن میں:

  • دستاویزات کھولنے کی رفتار میں اضافہ۔
  • Ctags سپورٹ کے کوڈ کو یونیورسل Ctags کے ساتھ ہم آہنگ کیا گیا ہے، نئے پارسرز شامل کیے گئے ہیں۔
  • GTK2 لائبریری کے لیے سپورٹ کو ہٹا دیا گیا ہے۔
  • تمام کھلی دستاویزات کو دوبارہ لوڈ کرنے کے لیے ایک ہاٹکی شامل کی گئی۔
  • SaveActions پلگ ان فائلوں کو فوری طور پر محفوظ کرنے کے لیے ڈائریکٹری کو ترتیب دینے کی صلاحیت فراہم کرتا ہے۔
  • جولیا پروگرامنگ لینگویج اور میسن بلڈ اسکرپٹس کے لیے سپورٹ شامل کی گئی۔
  • اسمبلی ماحول کی ضروریات میں اضافہ کیا گیا ہے؛ اسمبلی کو اب ایک کمپائلر کی ضرورت ہے جو C++17 معیار کو سپورٹ کرتا ہو۔
  • 32 بٹ ونڈوز سسٹمز کے لیے قابل عمل فائلوں کی جنریشن رک گئی ہے، اور 64 بٹ بلڈز کو GTK3 استعمال کرنے کے لیے تبدیل کر دیا گیا ہے۔

Geany 1.38 IDE کی ریلیز
Geany 1.38 IDE کی ریلیز


ماخذ: opennet.ru

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