انتشار ویرایشگر CudaText 1.110.3


انتشار ویرایشگر CudaText 1.110.3

CudaText یک ویرایشگر کد رایگان و بین پلتفرمی است که به زبان Lazarus نوشته شده است. این ویرایشگر از پسوندهای پایتون پشتیبانی می کند و دارای چندین ویژگی است که از Sublime Text وام گرفته شده است. در صفحه ویکی پروژه https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 نویسنده مزایایی را نسبت به Sublime Text فهرست می کند.

این ویرایشگر برای کاربران و برنامه نویسان پیشرفته مناسب است (بیش از 200 واژه نحوی موجود است). برخی از ویژگی های IDE به عنوان پلاگین در دسترس هستند. مخازن پروژه در GitHub قرار دارند. برای اجرا در لینوکس بیلدهایی برای GTK2 و Qt5 وجود دارد. CudaText راه اندازی نسبتاً سریعی دارد (حدود 0.3 ثانیه در CPU Core i3).

تغییرات ایجاد شده در 2 ماه گذشته:

  • موتور بیان منظم TRegExpr بهبود یافته است. گروه‌های اتمی اضافه شده، گروه‌های نام‌گذاری‌شده، اظهارات پیش‌بینی + نگاه به پشت، جستجوی گروه‌های یونیکد با p P، پشتیبانی از کاراکترهای یونیکد بزرگ‌تر از U+FFFF. این همان موتوری است که در Free Pascal گنجانده شده است، اما نسخه upstream. امید است تغییرات از بالادست در Free Pascal گنجانده شود.

  • لکسرها بهبود یافته اند. به عنوان مثال، JSON اکنون تمام ساختارهای JSON نامعتبر را برجسته می کند، Bash بر روی «اعداد نامعتبر» تأکید می کند، PHP برای گذراندن آزمایشات از ویرایشگر دیگری بسیار بهبود یافته است.

  • گزینه های اضافه شده:

    • فونت نوار وضعیت
    • عنصر تم UI برای رنگ نوار وضعیت.
    • وضوح صفحه نمایش نوار تب
    • اجازه دهید پایین و نوارهای کناری هنگام راه اندازی نشان داده شوند.
  • دستور "بررسی به روز رسانی" در تمام سیستم عامل ها کار می کند.

  • 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

اضافه کردن نظر