جيني 2.0 IDE متاح

تم نشر إصدار مشروع Geany 2.0، مما أدى إلى تطوير بيئة تحرير تعليمات برمجية مدمجة وسريعة تستخدم الحد الأدنى من التبعيات وغير مرتبطة بميزات بيئات المستخدم الفردية، مثل KDE أو GNOME. يتطلب بناء Geany مكتبة GTK وتوابعها فقط (Pango وGlib وATK). يتم توزيع رمز المشروع بموجب ترخيص GPLv2+ ومكتوب باللغتين C وC++ (رمز مكتبة scintilla المدمجة موجود في C++). يتم إنشاء التجميعات لأنظمة BSD وتوزيعات Linux الرئيسية وmacOS وWindows.

الملامح الرئيسية لجيني:

  • تسليط الضوء على تركيب.
  • الإكمال التلقائي لأسماء الوظائف/المتغيرات وبنيات اللغة مثل if وfor وwhile.
  • الإكمال التلقائي لعلامات HTML وXML.
  • تلميحات أدوات الاتصال.
  • القدرة على طي كتل التعليمات البرمجية.
  • إنشاء محرر يعتمد على مكون تحرير النص المصدر Scintilla.
  • يدعم 78 لغة برمجة وترميزية، بما في ذلك C/C++، وJava، وPHP، وHTML، وJavaScript، وPython، وPerl، وPascal.
  • تكوين جدول ملخص للرموز (الوظائف، الطرق، الكائنات، المتغيرات).
  • المدمج في المحاكي الطرفي.
  • نظام بسيط لإدارة المشاريع.
  • نظام تجميع لتجميع وتشغيل التعليمات البرمجية المحررة.
  • دعم لتوسيع الوظائف من خلال المكونات الإضافية. على سبيل المثال، تتوفر المكونات الإضافية لاستخدام أنظمة التحكم في الإصدار (Git، وSubversion، وBazaar، وFossil، وMercurial، وSVK)، وأتمتة الترجمات، والتدقيق الإملائي، وإنشاء الفصل، والتسجيل التلقائي، ووضع التحرير في نافذتين.

جيني 2.0 IDE متاح

новой версии:

  • تمت إضافة الدعم التجريبي لنظام بناء ميزون.
  • يتم فصل بيانات الجلسة وإعداداتها. البيانات المتعلقة بالجلسة موجودة الآن في ملف session.conf، والإعدادات موجودة في geany.conf.
  • تم تبسيط عملية إنشاء المشاريع من الدلائل التي توجد بها أكواد المصدر.
  • على نظام التشغيل Windows، يتم تمكين سمة GTK "Prof-Gnome" افتراضيًا (يتم ترك خيار تمكين سمة "Adwaita" كخيار).
  • تم تحديث العديد من المحللين ومزامنتهم مع مشروع Universal Ctags.
  • تحسين الدعم للغات Kotlin وMarkdown وNim وPHP وPython.
  • تمت إضافة دعم لملفات ترميز AutoIt وGDScript.
  • تمت إضافة واجهة إلى محرر التعليمات البرمجية لعرض سجل التغيير (يتم تعطيله افتراضيًا).
  • يقدم الشريط الجانبي عرضًا شجريًا جديدًا لعرض قائمة المستندات.
  • تمت إضافة مربع حوار لتأكيد العمليات عند البحث والاستبدال.
  • تمت إضافة دعم لتصفية محتويات شجرة الرموز.
  • تمت إضافة إعداد لإظهار نهايات الأسطر إذا كانت أحرف نهاية السطر مختلفة عن الأحرف الافتراضية.
  • يوفر إعدادات لتغيير حجم عنوان النافذة وعلامات التبويب.
  • الإصدارات المحدثة من مكتبات Scintilla 5.3.7 وLexilla 5.2.7.
  • تمت زيادة متطلبات إصدار مكتبة GTK، ويلزم الآن إصدار GTK 3.24 على الأقل للعمل.

المصدر: opennet.ru

إضافة تعليق