LINUX.ORG.RU

CudaText 1.148.0

 , , ,


0

1

CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal. Редактор поддерживает расширения на Python и имеет несколько особенностей, заимствованных из Sublime Text. На wiki-странице проекта перечисляются преимущества над Sublime Text.

Редактор подойдет продвинутым пользователям и программистам (доступно больше 270 синтаксических лексеров). Некоторые возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в Linux есть сборки на основе GTK 2 и Qt 5. CudaText отличается относительно быстрым запуском (около 0,2 секунды на CPU Core i3).

За 4 месяца с предыдущего анонса реализованы следующие улучшения:

  • Автозакрытие HTML-тега при наборе открывающего тега. Также редактор закрывает тег при наборе скобки+слеша </.
  • Опция renderer_anti_flicker для решения проблемы мерцания текста при наборе, при активном лексере и большом файле.
  • Опция для сохранения расцветки лексера при выделении — выделение меняет только цвет фона.
  • Разные мелкие улучшения в автозавершении CSS и HTML. Обновлены списки тегов и свойств.
  • Можно показать текущий масштаб текста в полосе статуса.
  • Быстрее открываются большие папки в плагине Project Manager.
  • Переработана отрисовка текста при указании spacing_y:-1 … -2. Это дает возможность гораздо плотнее отрисовывать текст, больше строк видно сразу.
  • Новый параметр командной строки -p, запускающий плагин Differ прямо из командной строки для двух файлов.
  • Микрокарта может быть отрисована почти как в VSCode: прямо поверх вертикальной полосы прокрутки (по опции).
  • Микрокарта может показывать отметки для закладок.
  • Команда «добавить в выделение следующее вхождение слова» теперь делает перенос на начало документа с конца. Плюс добавлена команда «пропустить следующее вхождение» (по аналогии с Sublime Text).
  • Три старые команды для макросов (начало записи, стоп, отмена) заменены на одну, которая делает и начало записи и стоп. При записи макроса редактор теперь показывает огромную красную рамку.
  • Добавлена опция paste_multiline_at_line_start для похожести команды Вставить на Sublime/VSCode, но по умолчанию это выключено.
  • Добавлена команда «расширить выделение на строку выше» (раньше была только для расширения на строку ниже).
  • Drag-and-drop разрешен на кнопку «+» и пустое место на полосе вкладок.
  • Добавлена опция caret_proximity_vert, которая позволяет держать каретку на удалении от верхнего и нижнего края редактора (пока мы не докрутили до начала/конца текста). Довольно редко встречается в других редакторах.
  • Добавлена поддержка Python 3.10.

>>> Страница программы



Проверено: AP ()

появись этот редактор лет 10 назад был бы в топе. сейчас в этой нише уже есть тот же VS Code. сам сидел на SublimeText лет 6 где-то. именно в качестве IDE. с него переехал на VS Code где-то на год, может чуть меньше. А после на Vim.

в любом случае, проект очень крутой. не ожидал, что на лазаурусе можно софт такого уровня делать. автору респект.

PS: а Vim-mode есть в редакторе?

ergo ()
Ответ на: комментарий от xmikex

CudaText отличается относительно быстрым запуском (около 0.2 секунды на CPU Core i3).

Как это было выведено из оригинала «It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz.»?
Автор новости переврал все! Даже 0.3 не смог перевести!
Он стартует довольно быстро: 0.3 сек.

sigurd ★★★★ ()
Последнее исправление: sigurd (всего исправлений: 2)

Редактор хороший. Сам стал пользоваться, но wiki это просто трэш и угар. Все на английском, хотя автор не из страны, над которой никогда не заходит солнце. Простое перечисление свойств. Ни одной статьи как быстро начать им пользоваться. Например, как вызвать diff, как открыть 2 файла в табах или в панелях, можно ли пользоваться командной строкой python или это для красоты только. Лексер там прикольный. Markdown теперь только на нем делаю.

TomBOY ★★ ()
Ответ на: комментарий от Ceiling_QB

Если что, автор новости и автор программы — один человек.

Ну если один и тот же человек пишет в одном случае
«It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz.» и переводит это как
«CudaText отличается относительно быстрым запуском (около 0.2 cекунды на CPU Core i3)»
то у этого человека большие проблемы!

sigurd ★★★★ ()
Ответ на: комментарий от ergo

появись этот редактор лет 10 назад был бы в топе. сейчас в этой нише уже есть тот же VS Code

Ерунда. VSCode занимает такую же тухлую нишу, как любители JS или похапэ. Ну кому нужен редактор, слепленый ИЗ БРАУЗЕРА?!?!!? Вы ещё б*** из тетриса его сделайте!

Редактор должен быть маленький, шустрый, плагинистый и максимально переносимый. И конечно же, без идиотии вроде «плагинного языка» в виде Lua, пестон, васик и прочей нечисти. Собственно, а почему язык плагина должен отличаться от основного-то?!?! Мало ли, что луа - скриптовый, КАК ИМЕННО его скриптовость должна помогать мне в ежедневной работе? (помимо того, что я ВООБЩЕ НЕ ВИЖУ кишок плагина)

matumba ★★★★★ ()
Ответ на: комментарий от sigurd

Имхо, проблемы у тебя, если вместо использования редактора, обсуждения редактора, или - если редактор тебе до фени, делания каких-то других важных и интересных дел - до докапываешься до знания английского. К слову, любой таксист-индус из Лондона знает английский лучше, чем любой из местных «умников».

anonymous ()
Ответ на: комментарий от AP

У автора программы всё хорошо. У него популярный опенсорсный проект и профессиональная самореализация. Можешь ли ты подобное сказать о себе? :)

Рад за автора! К сожалению, моя профессиональная самореализация не оставляет мне времени на опенсорсные проекты.

sigurd ★★★★ ()
Ответ на: комментарий от sigurd

К сожалению, моя профессиональная самореализация не оставляет мне времени на опенсорсные проекты.

Это да.

На лицо ужасные, добрые внутри ...
anonymous ()
Ответ на: комментарий от Ceiling_QB

TextAdept

Выглядит круто, но почему при этом он такой не популярный? В генте даже в дереве нет, да и в оверлеях только в одном. Я когда вим осваивал, если бы мне этот попался, то может и не освоил бы. Нужен был удобный консольный редактор, который при этом может ещё и под офтопиком быть консольным(чтобы дома и на работе одинаковый редактор использовать в консоли).

Loki13 ★★★★★ ()
Последнее исправление: Loki13 (всего исправлений: 3)

При первом осмотре сильно напомнил VSCode. Память кушает не меньше. Из коробки нет лексера для java, kotlin, gradle, pascal. Настройка через редактирование конфига - сомнительное удовольствие. Geany как-то по-приятней будет.

TechnoMag ()
Ответ на: комментарий от ergo

появись этот редактор лет 10 назад был бы в топе. сейчас в этой нише уже есть тот же VS Code. сам сидел на SublimeText лет 6 где-то. именно в качестве IDE.

Это в первую очередь редактор (быстрый запуск, быстрая работа) а не IDE.

Не согласен что ниши Sublime / VSCode это одна ниша!

в любом случае, проект очень крутой. не ожидал, что на лазаурусе можно софт такого уровня делать.

Спасибо!

а Vim-mode есть в редакторе?

Да, плагин Vim Mode.

Alexey_Tor_ ()
Последнее исправление: Alexey_Tor_ (всего исправлений: 1)
Ответ на: комментарий от sigurd

подсветку одинаковых слов завезли (судя по скрину)?

В первый же год! Плагин Highlight Occurrences.

сколько программистов активно работают над проектом?

Один.

Вам лично удобно в Лазарусе работать?

Да, там все что нужно, и саму IDE можно поправить и сделать патч к ней, что я уже 10-20 раз делал.

Автор новости переврал все! Даже 0.3 не смог перевести!

Было год назад 0.3. Теперь уже 0.2 ! На сайте оставил 0.3, т.к. под Win немножко медленнее, 0.3.

Alexey_Tor_ ()
Ответ на: комментарий от sigurd

Ну если один и тот же человек пишет в одном случае «It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz.» и переводит это как «CudaText отличается относительно быстрым запуском (около 0.2 cекунды на CPU Core i3)» то у этого человека большие проблемы!

Повторяю, на Лин уже стало 0.2сек, а на винде помедленнее, и на Маке тоже, на сайте оставил как «0.3сек».

Alexey_Tor_ ()
Ответ на: комментарий от anonymous

Текст меню при смене тем остается темным. На темных темах сливается с фоном

Я видел это– но в Лине (gtk2, qt5) фонт меню не настраивается, точнее Лазарус не дает к нему доступ (в ОС может и меняется). То есть отрисовка top menu не настраивается.

Alexey_Tor_ ()
Ответ на: комментарий от TechnoMag

VSCode…Память кушает не меньше.

Я мерял в htop, меньше, сравнимо с Sublime кушает, на некоторых файлах более на других менее.

Из коробки нет лексера для java, kotlin, gradle, pascal.

Потому что загрузка лексеров отнимает время запуска. Есть аддоны.

Настройка через редактирование конфига - сомнительное удовольствие.

Для того и сделан плаг «Plugins / Options Editor Lite».

Alexey_Tor_ ()
Последнее исправление: Alexey_Tor_ (всего исправлений: 1)

CudaText — это свободный кроссплатформенный редактор кода, написанный на Object Pascal

сейчас это самый лучший редактор кода из легковесных
вскоде - микрософтофский зонд, саблайм - галимая проприетарщина, геани - дропнули поддержку быстрого гтк2

anonymous ()
Ответ на: комментарий от anonymous

сейчас это самый лучший редактор кода из легковесных

Причем тут дали комент «он жирный» но он стартует то быстро, на равне с Sublime, (в моем тесте иногда медленнее иногда быстрее на 0.1сек).

Alexey_Tor_ ()
Ответ на: комментарий от anonymous

Зачем оно, если есть VS Code, кроме тулкитофобии?

Быстро запускается, не тормозит, мелкомягкие не напихали зондов и т.д. В общем, редактор для людей.

th3m3 ★★★★★ ()