[#] Выпуск редактора CudaText 1.137.0
Новостной_робот(mira, 1) — All
2021-07-07 01:00:02


CudaText — это свободный, кросс-платформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text. На Wiki-странице проекта [ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ]( https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ) перечисляются преимущества над Sublime Text. Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3). За 3 месяца с предыдущего анонса реализованы следующие улучшения: Парсер исходных кодов теперь многопоточный, что дает сильное ускорение парсинга и убирает паузы раскраски на больших файлах. Работа велась последние 2 месяца, версия 1.133 с многопоточным парсером имела десяток релиз-кандидатов. К текущей версии ошибки многопоточного движка на 95% найдены и исправлены. Сторонним пользователем было сделано несколько полезных плагинов: Terminal Plus: терминал, по возможностям примерно равный плагину Terminal Plus из Atom. Runner: запускатель внешних процессов, поддерживает «системы сборки» от Sublime Text 3. LSP Client: поддержка протокола Microsoft LSP, плагин уже хорошо работает с серверами для Python, C++, C#, CSS/SCSS/LESS, JavaScript/TypeScript, Go, Rust. Авто-дополнение в панели Консоль. Улучшена логика Undo (Отмены). Теперь, например, одна правка с 50 каретками считается за «одно действие» и откатывается за один шаг. То же и с заменами: «Заменить все» с 50 вхождениями откатывается за один шаг. Видимо, именно такая логика Отмен используется в самых популярных редакторах. Опция затемнения неактивных редакторов. Опция для разрешения темизации полос прокрутки в редакторе. Tree-helpers для некоторых языков переписаны с Питона на Паскале и встроены в программу. Программа может сохранять файлы даже в системные каталоги под Linux (запускается стандартный pkexec, спрашивающий рут-пароль). Проведена, в который раз, оптимизация работы с большими файлами и работы с гигантскими строками в десятки миллионов символов (например, однострочный XML дамп).
Ссылка: https://www.linux.org.ru/news/opensource/16407322