به روز رسانی ویرایشگر کد CudaText 1.161.0

نسخه جدیدی از ویرایشگر کد رایگان بین پلتفرمی CudaText که با استفاده از پاسکال رایگان و لازاروس نوشته شده است، منتشر شده است. این ویرایشگر از پسوندهای پایتون پشتیبانی می کند و مزایای زیادی نسبت به Sublime Text دارد. برخی از ویژگی های محیط توسعه یکپارچه وجود دارد که در قالب پلاگین پیاده سازی شده است. بیش از 270 واژگان نحوی برای برنامه نویسان تهیه شده است. کد تحت مجوز MPL 2.0 توزیع می شود. بیلدها برای پلتفرم‌های لینوکس، ویندوز، macOS، FreeBSD، OpenBSD، NetBSD، DragonflyBSD و Solaris در دسترس هستند.

در سال پس از اعلام قبلی، بهبودهای زیر اعمال شده است:

  • دستورات اضافه شده که عملکرد Sublime Text را تکرار می کند: "Paste and indent"، "Paste from history".
  • ویرایش بهینه خطوط عظیم در حالت خطوط "انتقال یافته". ویرایش‌ها اکنون برای یک رشته 40 میلیون کاراکتری بسیار سریع‌تر هستند.
  • دستورات "carets extension" برای ضرب صحیح کالسکه ها هنگام عبور از خطوط کوتاه بهبود یافته اند.
  • بلوک‌های متن را بکشید: مکان‌نمای صحیح‌تری نشان داده می‌شود، می‌توانید از اسناد فقط خواندنی بکشید.
  • یک پرچم به گفتگوی "Replace" اضافه شده است که به شما امکان می دهد جایگزین های RegEx را هنگام تعویض غیرفعال کنید.
  • گزینه "fold_icon_min_range" را اضافه کرد که تا کردن بلوک های خیلی کوچک را حذف می کند.
  • به قیاس با Sublime Text، Ctrl + "کلیک کردن روی دکمه سوم ماوس" و Ctrl + "پیمایش با چرخ ماوس" پردازش شده است.
  • مشاهده تصاویر از فرمت های بیشتری پشتیبانی می کند: WEBP، TGA، PSD، CUR.
  • منطق لغو برای برخی موارد ویرایش بیشتر شبیه Sublime Text شده است.
  • کاراکترهای فضای خالی یونیکد اکنون به صورت هگزادسیمال نشان داده می شوند.
  • ویرایشگر فایل جلسه را هر 30 ثانیه ذخیره می کند (فاصله توسط گزینه تنظیم می شود).
  • پشتیبانی از دکمه های ماوس Extra1/Extra2 برای تخصیص دستورات به آنها.
  • پارامتر خط فرمان "-c" اضافه شده است که به شما امکان می دهد هر پلاگین دستوری را هنگام شروع برنامه اجرا کنید.
  • Lexers:
    • درخت کد برای lexer CSS بهبود یافته است: اکنون گره های درختی را حتی در اسناد CSS کوچک شده (فشرده شده) به درستی نشان می دهد.
    • Markdown lexer: اکنون از بلوک‌های حصارکشی پشتیبانی می‌کند که سند حاوی قطعاتی با سایر lexer باشد.
    • lexer "Ini files" با lexer "light" جایگزین شده است تا از فایل های بزرگ پشتیبانی کند.
  • پلاگین ها:
    • "جلسات داخلی" به مدیر پروژه اضافه شده است، یعنی جلساتی که مستقیماً در فایل پروژه ذخیره شده و فقط از پروژه آنها قابل مشاهده است.
    • مدیر پروژه: مواردی را به منوی زمینه اضافه کرد: "باز کردن در برنامه پیش فرض"، "تمرکز در مدیر فایل". دستور Go to file نیز تسریع شده است.
    • افزونه Emmet: گزینه های بیشتر برای درج Lorem Ipsum.
    • پلاگین وضعیت Git (مدیر پلاگین): دستورات اولیه را برای کار با Git ارائه می دهد، بنابراین اکنون می توانید مستقیماً از ویرایشگر commit کنید.
    • افزونه Insert Emoji (Plugins Manager): به شما امکان می دهد متن یونیکد را از ایموجی وارد کنید.
  • پلاگین های جدید در Plugins Manager:
    • GitHub Gist.
    • راهنما WikidPad.
    • مبدل JSON/YAML.
    • خراشها
    • تکمیل بوت استرپ و تکمیل Bulma.

منبع: opennet.ru

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