تحديث محرر كود CudaText 1.161.0

تم نشر إصدار جديد من محرر التعليمات البرمجية المجاني CudaText عبر الأنظمة الأساسية، والمكتوب باستخدام Free Pascal وLazarus. يدعم المحرر امتدادات Python ويتمتع بعدد من المزايا مقارنة بـ Sublime Text. هناك بعض ميزات بيئة التطوير المتكاملة، والتي يتم تنفيذها في شكل مكونات إضافية. تم إعداد أكثر من 270 معجمًا نحويًا للمبرمجين. يتم توزيع الكود بموجب ترخيص MPL 2.0. الإصدارات متاحة لمنصات Linux وWindows وmacOS وFreeBSD وOpenBSD وNetBSD وDragonflyBSD وSolaris.

في العام التالي للإعلان السابق، تم تنفيذ التحسينات التالية:

  • تمت إضافة أوامر تكرر وظيفة Sublime Text: "لصق ومسافة بادئة"، "لصق من التاريخ".
  • التحرير الأمثل للخطوط الضخمة في وضع الخطوط "المنقولة". أصبحت التعديلات الآن أسرع بكثير بالنسبة لسلسلة مكونة من 40 مليون حرف.
  • تم تحسين أوامر "تمديد علامات الإقحام" لمضاعفة أحرف النقل بشكل صحيح عند المرور عبر الخطوط القصيرة.
  • كتل نصية قابلة للسحب والإسقاط: يظهر مؤشر أكثر صحة، ويمكنك السحب من المستندات للقراءة فقط.
  • تمت إضافة علامة إلى مربع الحوار "استبدال" الذي يسمح لك بتعطيل بدائل RegEx عند الاستبدال.
  • تمت إضافة خيار "fold_icon_min_range"، الذي يزيل طي الكتل الصغيرة جدًا.
  • عن طريق القياس مع Sublime Text، تمت معالجة Ctrl + "النقر فوق زر الماوس الثالث" و Ctrl + "التمرير باستخدام عجلة الماوس".
  • عرض الصور يدعم المزيد من التنسيقات: WEBP، TGA، PSD، CUR.
  • أصبح منطق التراجع لبعض حالات التحرير أكثر تشابهًا مع Sublime Text.
  • تظهر الآن أحرف المسافات البيضاء في Unicode بالنظام الست عشري.
  • يقوم المحرر بحفظ ملف الجلسة كل 30 ثانية (يتم تعيين الفاصل الزمني حسب الخيار).
  • دعم أزرار الماوس Extra1/Extra2 لتعيين الأوامر لها.
  • تمت إضافة معلمة سطر الأوامر "-c"، والتي تتيح لك تشغيل أي مكون إضافي للأوامر عند بدء تشغيل البرنامج.
  • المعجمون:
    • تم تحسين شجرة التعليمات البرمجية لمعجم CSS: فهي الآن تعرض بشكل صحيح عقد الشجرة حتى في مستندات CSS المصغرة (المضغوطة).
    • معجم Markdown: يدعم الآن كتل المبارزة عندما يحتوي المستند على أجزاء مع معجمين آخرين.
    • لقد تم استبدال معجم "ملفات Ini" بمعجم "خفيف" لدعم الملفات الضخمة.
  • الإضافات:
    • تمت إضافة "الجلسات المضمنة" إلى مدير المشروع، أي الجلسات المحفوظة مباشرة في ملف المشروع وتكون مرئية فقط من المشروع الخاص بهم.
    • مدير المشروع: إضافة عناصر إلى قائمة السياق: "فتح في التطبيق الافتراضي"، "التركيز في مدير الملفات". تم أيضًا تسريع أمر "الانتقال إلى الملف".
    • ملحق Emmet: المزيد من الخيارات لإدراج لوريم إيبسوم.
    • المكون الإضافي Git Status (مدير المكونات الإضافية): يوفر أوامر أساسية للعمل مع Git، لذا يمكنك الآن الالتزام مباشرة من المحرر.
    • إدراج البرنامج المساعد Emoji (مدير الإضافات): يسمح لك بإدراج نص Unicode من الرموز التعبيرية.
  • المكونات الإضافية الجديدة في مدير المكونات الإضافية:
    • جيثب جوهر.
    • مساعد ويكيباد.
    • محول JSON/YAML.
    • الخدوش.
    • إكمال Bootstrap وإكمال Bulma.

المصدر: opennet.ru

إضافة تعليق