إصدار محرر CudaText 1.110.3


إصدار محرر CudaText 1.110.3

CudaText هو محرر أكواد برمجية مجاني متعدد المنصات ومكتوب بلغة Lazarus. يدعم المحرر امتدادات Python، ويحتوي على العديد من الميزات المستعارة من Sublime Text. على صفحة Wiki الخاصة بالمشروع https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 يسرد المؤلف المزايا التي يتمتع بها النص السامي.

المحرر مناسب للمستخدمين والمبرمجين المتقدمين (يتوفر أكثر من 200 معجم نحوي). تتوفر بعض ميزات IDE كمكونات إضافية. توجد مستودعات المشروع على GitHub. للتشغيل على Linux، توجد إصدارات لـ GTK2 وQt5. يتمتع CudaText ببدء تشغيل سريع نسبيًا (حوالي 0.3 ثانية على وحدة المعالجة المركزية Core i3).

التغييرات التي تم إجراؤها خلال الشهرين الماضيين:

  • تحسين محرك التعبير العادي TRegExpr. تمت إضافة مجموعات ذرية، ومجموعات مسماة، وتأكيدات lookahead+lookbehind، والبحث عن مجموعات Unicode بواسطة p P، ودعم أحرف Unicode الأكبر من U+FFFF. هذا هو نفس المحرك المتضمن في Free Pascal، لكنه الإصدار الأولي. ومن المأمول أن يتم تضمين التغييرات من المنبع في Free Pascal.

  • لقد تم تحسين ليكسرز. على سبيل المثال، يسلط JSON الآن الضوء على جميع بنيات JSON غير الصالحة، ويؤكد Bash على "الأرقام" غير الصالحة، وقد تم تحسين PHP بشكل كبير لاجتياز الاختبارات من محرر آخر.

  • الخيارات المضافة:

    • خط شريط الحالة.
    • عنصر سمة واجهة المستخدم للون شريط الحالة.
    • دقة عرض شريط علامات التبويب.
    • السماح بإظهار الشريطين السفلي والجانبي عند بدء التشغيل.
  • يعمل أمر "التحقق من وجود تحديثات" على جميع أنظمة التشغيل.

  • lexer RegEx جديد، لتلوين مدخلات مربع حوار البحث في وضع "التعبير العادي".

  • تعمل الآن المربعات الرأسية لوضع التفاف الخط بنفس الطريقة التي تعمل بها في Sublime Text وVS Code. مزيد من التفاصيل موصوفة في ويكي. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • بالنسبة لمستخدمي ST3، يوجد قسم Wiki يوضح كيفية تنفيذ العديد من إجراءات ST3 في CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

المصدر: linux.org.ru

إضافة تعليق