LINUX.ORG.RU

Выпуск CudaText 1.214.0

 , , ,

Выпуск CudaText 1.214.0

2

3

Тихо и незаметно обновился текстовый редактор CudaText.

За 7 месяцев с предыдущего анонса реализовано много улучшений, они кратко перечислены на англоязычном форуме: Перечисление. Самое заметное изменение - ускорение массовых замен, теперь замена RegEx ‘\w’ например на одну букву происходит в разы быстрее, чем в Sublime Text. Новые плагины: Hotspots; в Markdown Editing добавили функционал VSCode’s Markdown-Index. Новые лексеры: Pkl, Roc, ReScript, Heta, Structured Text.

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

Доступны сборки для Linux (amd64, arm, aarch64), сборки для Gtk2 и Qt5. Gtk3-сборка все еще невозможна. Qt6-сборка возможна, но не выложена.

Название редактора происходит от сербского слова, означающего «чудо», и не связано с технологией CUDA.

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



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

означающего «чудо», и не связано с технологией CUDA.

в отрочестве был у меня магнитофон PAWASONI, так вот он тоже не был связан ни с панасоником, ни с сони.

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

Да вообще разработчики какие-то чудные. Написали программу на паскале, а называть её PAS CUDA почему-то не стали. Такой случай бывает раз в сто лет — и пропал.

Smacker ★★★★★
()

Программа - действительно чудо! Автору - ещё больших успехов!

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

CudaText 1.213.0 … add: new command «File / Rename…». add: Project Manager improvements: added hotkeys Ctrl+C / Ctrl+X / Ctrl+V / Del / etc (all visible in the context menu); added context menu commands «Backup», «Copy path», «Properties…»; added toolbar button «Recent projects».

С бекапом файла умно придумано) Однако, логично, что другие действия, перечисленные далее, кажется, должны были быть и раньше?..

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

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

Спасибо! Крепко жму руку.

Однако, логично, что другие действия, перечисленные далее, кажется, должны были быть и раньше?..

В project-manager их не было же, речь то про этот плагин проектов, у него в context menu не было этих команд.

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

Что именно в нем страшное? А если тему поменять в Options/ Select color theme?

и в роли текстового редактора не имеет смысла.

Нет имеет.

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

В данном случае панели у него страшные. 2 строки состояния, одна не нужна. 2 панели инструментов, 1 не используется. Набор инструментов странный.

Нет имеет.

Только если оно весит пару десятков мегабайт и запускается за 1-2 секунды. Что кстати очень жирно для просто текстового редактора.

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

В данном случае панели у него страшные. 2 строки состояния, одна не нужна.

Вторая это плагин Breadcrumbs, он мне оч нравится, но в поставке его нет.

2 панели инструментов, 1 не используется.

Справа это sidebar, он используется для активации плагов. но если не нужно то оба тулбара отключаемы.

Набор инструментов странный.

Отключаемо. И настраиваемо через плаг ConfigToolbar.

Alexey_Tor_
() автор топика

Отключаемо. И настраиваемо

Надо хороший дефолт, а не пердолиться с настройками, чтобы начать пользоваться. Если кто-то хочет сначала настроить очередной текстовый редактор, то у него выбор и пошире и побольше будет.

В общем, непонятно зачем. Вместо очередного медиаплеера?

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

Надо хороший дефолт, а не пердолиться с настройками, чтобы начать пользоваться.

Так и не пердольтесь. Дефолт и так хороший. Из 2х тулбаров - верхний скрыт, из 2х статусбаров - плагин не установлен то есть скрыт.

А человек начал ворчать из-за моего кастомного скриншота.

Alexey_Tor_
() автор топика

Тыкал его года полтора назад. Опыт странный. Ощущаешь редактор как бесплатную и открытую поделку на Sublime Text, но если у последнего огромная база пользователей + поддержка + плагины на любой цвет и вкус, то в CudaText как-то грустно. Ну и ещё пердолинг с первоначальной настройкой, потому что из коробки оно страшное и нуждается в допиливании.

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

потому что из коробки оно страшное и нуждается в допиливании.

Что страшное то? Что нужно допиливать?

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

то в CudaText как-то грустно.

Как-то кажется из этого поста что в Куд не хватает нужных плагов. Каких? Что грустно то? Основные плаги есть.

Alexey_Tor_
() автор топика

Почему декорации окна и меню не в цветовой палитре с остальным окном?
Вы нам из 1997 релизите?

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

А, ну раз так, тогда ради Бога нашего Господа. Во веки веков. Аминь.

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

Может быть, автор просто действительно в первую очередь старался написать полезную программу и не хотел таких сомнительных ассоциаций?

Есть у нас, конечно, аж целый BuguRTOS от @shkolnick-kun, но требовать от всех такого бесстрашного чувства юмора — перебор, да и ЦА ОС РВ в среднем более профессиональная и «тёртая», что ли, чем ЦА редакторов кода и в среднем на такие вещи внимания меньше обращает. А человека, выбирающего редактор кода, название может и отпугнуть…

Написали программу на паскале… Такой случай бывает раз в сто лет

Дежурно напоминаю про существование Double Commander (вот буквально вчера им видосы с телефона на комп по MTP перекидывал).

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

Думаю что не одна тысяча программистов изучала исходники для поиска решений своих задач. Респект автору за хорошую программу и красивый открытый код.

man-from-36
()
Ответ на: комментарий от hobbit

название может и отпугнуть

А всё потому, что ушла эпоха, когда народ, например, не гнушался пользоваться irc-клиентом с ёмким именем BitchX

Pinkbyte ★★★★★
()
Ответ на: комментарий от man-from-36

Респект автору за хорошую программу и красивый открытый код.

Жму руку.

Но суть не в том кто «код хороший». В том что код модульный и компоненты Лазаруса могут быть повторно заюзаны. atsynedit, atbinhex, etc.

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

запускается за 1-2 секунды

На моем древнем, как оно мамонта, ноуте, сабж запускается за доли секунды. Невооруженным глазом разницу в скорости запуска даже с совсем простеньким Mousepad’ом заметить трудно.

Kzer-Za
()
Ответ на: комментарий от Kzer-Za

На моем древнем, как оно мамонта, ноуте, сабж запускается за доли секунды.

Была проделана работа над скоростью запуска. вынесен в тред код загрузки lexers, кое-что вынесено из OnShow в работу IdleTimer.

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

Мой старый вопрос «можно ли поставить lazbuild, LCL и другие нужные библиотеки на сборочную машину, не ставя весь лазарус» остаётся в силе. Понятно, что ответ на этот вопрос может зависить от дистрибутива, но всё-таки.

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

вопрос «можно ли поставить lazbuild, LCL и другие нужные библиотеки на сборочную машину, не ставя весь лазарус» остаётся в силе.

Думаю что нельзя.

реально что делает юзер для сборки? ставит Лазарус через fpcUpDeluxe. а оно как ставит лазарус? весь. не частями. так что вы получаете весь лазарус. его и запускать надо.

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

что делает юзер для сборки?

А я не про юзера. Я про CI. Когда сборкой занимается отдельный сервак, там даже иксов (как и вяленого) может не быть. И уж точно туда никто целые IDE тащить не будет.

Например, это может оказаться актуальным для мейнтейнера-энтузиаста, который мейнтейнит с десяток разных пакетов для условной федоры. Десять пакетов он собирает автоматизированно, одиннадцатый в автоматизацию не влез — ну идёт лесом такой проект, увы.

Думаю что нельзя.

Вот из-за этого паскаль как ЯП для линукса (*BSD, Haiku… экосистемы СПО, в общем) и проигрывает, увы.

Но за проект рад, желаю дальнейших творческих успехов.

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

А автозаверешение по Ctrl+Space работает?

Жил человек рассеянный

Жил человек рассе

[Ctrl+Space] - редактор завершит данную строку сам?

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

Жил человек рассе. [Ctrl+Space] - редактор завершит данную строку сам?

Из коробки - нет. если поставить плагин ‘Complete From Text’ - да. В настройках плагина (вызов через Options / Settings-plugins) кажется надо разрешить обработку вашего лексера:

[complete_from_text]
lexers=-,ini files ^,markdown,restructuredtext,properties
Alexey_Tor_
() автор топика
Последнее исправление: Alexey_Tor_ (всего исправлений: 1)
Ответ на: комментарий от Alexey_Tor_

Понятно.

Спрошу из интереса, вдруг найдётся ответ: каковы будущие планы над редактором? Планируются ли новые фичи или только исправление ошибок и оптимизация?

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

Спрошу из интереса, вдруг найдётся ответ: каковы будущие планы над редактором? Планируются ли новые фичи или только исправление ошибок и оптимизация?

Пока ничего не планирую. весь процесс разработки построен на текущем feedback. какой идет feedback такая и разработка.

В последних версиях - появился крутой юзер который репортил моменты с тормозами mass-replace. вот это и делал.

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

Для txt файлов заработало. Для markdown почем-то нет.

Повторил! причина - в markdown текст это «строка» а «строки+коменты» плагин игнорирует. надо выключить опцию no_strings=1 в конфиге

[complete_from_text]
lexers=-,ini files ^,markdown,restructuredtext,properties
no_comments=1
no_strings=0
Alexey_Tor_
() автор топика
Ответ на: комментарий от Alexey_Tor_

Отлично!
Заработало. Надо это, на будущее, как галочку впихнуть.
Т.к. автодополнение сильно сокращает время написание описаний а правильные окончания я отбрасываю недрогнувшей рукой

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

Какую галочку, куда засунуть? Я просто поправил дефолт в плагине чтобы в markdown / reST / Textile / Wiki сразу работало.

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

Мне кажется ты выдумываешь. Что мешает его поставить? Я еще не видел таких ограничений, зачем что то ограничивать в сборочном контейнере?

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

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

В идеале: Главное меню «Параметры».
А там уж как карты лягут.

TomBOY ★★
()

Редактор пробовал. Хороший, шустрый редактор, интерфейс нормальный, автору успехов.

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

Так как пользуюсь emacs, другие редакторы и ide как инструмент практически не используются, для них просто не остается ниши. Но данный редактор могу порекомендовать тем, кто пользуется не emacs, vim тогда он очень даже хорош.

vscode сомнительная программа, хотя сейчас довольно популярна, но возможно на нее мода пройдет. Так уже было SublimeText.

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

и не хотел таких сомнительных ассоциаций?

Когда у общества нет цветовой дифференциации штанов сомнительных ассоциаций, то нет цели!

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

Что именно в нем страшное?

То, что не использует тему оформления тулкита.

Надоел этот зоопарк, мало того, что в системе есть софт на gtk{2,3,4}, qt{5,6}, tk и еще разного по мелочи, так теперь приложения изобретают собственный стиль интерфейса.

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

Как-то же double commander на OBS собирается и опакечивается.

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

То, что не использует тему оформления тулкита. Надоел этот зоопарк, мало того, что в системе есть софт на gtk{2,3,4}, qt{5,6}

Нет, это не «страшно». Это плюс. Вот был бы редактор заточен на gtk2/3, так как бы он выглядел на qt6 или на Маке? И запускался бы он там вообще? А на Haiku? Во во

Alexey_Tor_
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.