Актуализация на редактора на код 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 милиона знака.
  • Командите "carets extend" са подобрени за правилно умножаване на каретките при преминаване през къси линии.
  • Текстови блокове с плъзгане и пускане: показва се по-правилен курсор, можете да плъзгате от документи само за четене.
  • Добавен е флаг към диалоговия прозорец „Замяна“, който ви позволява да деактивирате заместванията на RegEx при замяна.
  • Добавена е опцията “fold_icon_min_range”, която премахва сгъването на блокове, които са твърде малки.
  • По аналогия с Sublime Text, Ctrl + „щракване върху 3-тия бутон на мишката“ и Ctrl + „превъртане с колелцето на мишката“ са обработени.
  • Прегледът на снимки поддържа повече формати: WEBP, TGA, PSD, CUR.
  • Логиката за отмяна за някои случаи на редактиране е направена по-подобна на Sublime Text.
  • Белите интервали в Unicode вече се показват в шестнадесетичен формат.
  • Редакторът запазва файла на сесията на всеки 30 секунди (интервалът се задава от опцията).
  • Поддръжка на бутони на мишката Extra1/Extra2 за присвояване на команди към тях.
  • Добавен параметър на командния ред „-c“, който ви позволява да стартирате всеки команден плъгин, когато програмата стартира.
  • Лексери:
    • Дървото на кода е подобрено за CSS лексера: вече показва правилно възлите на дървото дори в минимизирани (компресирани) CSS документи.
    • Markdown lexer: сега поддържа ограждащи блокове, когато документът съдържа фрагменти с други lexers.
    • Лексерът "Ini файлове" е заменен с "лек" лексер за поддръжка на големи файлове.
  • Плъгини:
    • „Вградени сесии“ са добавени към мениджъра на проекти, тоест сесии, записани директно във файла на проекта и видими само от техния проект.
    • Мениджър на проекти: добавени елементи към контекстното меню: „Отваряне в приложението по подразбиране“, „Фокус във файловия мениджър“. Командата „Отиди на файл“ също е ускорена.
    • Emmet плъгин: повече опции за вмъкване на Lorem Ipsum.
    • Git Status плъгин (Plugins Manager): предоставя основни команди за работа с Git, така че вече можете да се ангажирате директно от редактора.
    • Вмъкване на добавка за емотикони (Мениджър на добавки): позволява ви да вмъкнете Unicode текст от емотикони.
  • Нови добавки в Plugins Manager:
    • GitHub Gist.
    • Помощник на WikidPad.
    • Конвертор JSON/YAML.
    • Драскотини.
    • Завършване на Bootstrap и завършване на Bulma.

Източник: opennet.ru

Добавяне на нов коментар