URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127254
[ Назад ]

Исходное сообщение
"Обновление редактора кода CudaText 1.161.0"

Отправлено opennews , 15-Апр-22 23:31 
Опубликован новый выпуск кроссплатформенного свободного редактора кода CudaText, написанного с использованием Free Pascal и Lazarus. Редактор поддерживает расширения на Python, и имеет ряд преимуществ над Sublime Text. Присутствуют некоторые возможности интегрированной среды разработки, реализованные в виде плагинов. Для программистов подготовлено более 270 синтаксических лексеров. Код распространяется под лицензией MPL 2.0. Сборки доступны для платформ Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD и Solaris...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57022


Содержание

Сообщения в этом обсуждении
"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 15-Апр-22 23:35 
> ряд преимуществ над Sublime Text
> дублирующие функциональность Sublime Text
> По аналогии с Sublime Text
> более похожей на Sublime Text

Нашел на кого равняться. Этот сублим-текст потерял свою популярность, let's say, в конце нулевых. Сегодня все сидят на vscode/codium. Вот с ним и сравнивай. Он и опенсорсен, и все такое.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Ононимус , 15-Апр-22 23:40 
Я бы посмотрел как ты большие файлы открываешь через vs code.
Типичная ошибка выжившего, много кто им пользуется.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 08:23 
Большие файлы отлично открываются через Notepad++ или vim, но никак не через хипстерские балалайки, к коим и саблайм относится

"Обновление редактора кода CudaText 1.161.0"
Отправлено tty0 , 17-Апр-22 09:44 
Большие файлы - это не 5-10ГБ, а 50-100 и как-то их открывает только CudaText

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 10:47 
> Большие файлы - это не 5-10ГБ, а 50-100 и как-то их открывает
> только CudaText

Только открывает в режиме ВЬЮЕРА.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 18-Апр-22 18:16 
Речь про редакторы исходного кода. Какой же надо быть макакой, чтобы всё свалить в один исходник, хотя бы, и на 5 Гбайт.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 17:02 
VSCode хорошо открывает большие файлы, даже те, которые раньше Cudatext не мог нормально открыть с подсветкой синтаксиса(сейчас открывает хорошо, только надо поднять ограничение ui_max_size_lexer).

"Обновление редактора кода CudaText 1.161.0"
Отправлено другое Имя , 15-Апр-22 23:42 
Я пользуюсь. Мне нужно.

"Обновление редактора кода CudaText 1.161.0"
Отправлено другое Имя , 15-Апр-22 23:46 
Только что-то у меня с https://www.fosshub.com/CudaText.html?dwl=cudatext-win-x64-1... загрузка не идёт. Уж не очередные ли борцы за демократию тому причиной?

"Обновление редактора кода CudaText 1.161.0"
Отправлено другое Имя , 15-Апр-22 23:51 
Ой, а через VPN всё скачалось. Рекомендую всем поставить в блоклист эту парашу, пока они не начали вирусы распространять. Интересна также позиция авторов CudaText по данному вопросу.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Ононимус , 15-Апр-22 23:59 
Зачем все это, когда есть операционная система emacs.

"Обновление редактора кода CudaText 1.161.0"
Отправлено другое Имя , 16-Апр-22 00:02 
Я ещё очень далёк от того чтобы окончательно постичь дзен. Потому прибегаю к компромиссным решениям.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:33 
а так-то кажется, что не очень далёк

"Обновление редактора кода CudaText 1.161.0"
Отправлено Staczhik , 16-Апр-22 04:23 
Когда в неё завезут нормальный текстовой редактор, тогда и поговорим.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 00:56 
У меня тоже проблема с скачкой Вин версии. Некие проблемы fosshub сайта временно.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:31 
ты дебил:
1) потому, что не можешь установить софт
2) потому, что пытаешься установить плохой софт
3) потому, что пытаешься сказать, что демократия, это плохо

"Обновление редактора кода CudaText 1.161.0"
Отправлено другое Имя , 16-Апр-22 09:17 
> ты дебил:
> 1) потому, что не можешь установить софт
> 2) потому, что пытаешься установить плохой софт
> 3) потому, что пытаешься сказать, что демократия, это плохо

1) Не "не могу", а не дают. Ссылка для скачивания на данный момент всё ещё магическим образом работает только из-за бугра. И зря моё предупреждение об этом скрыли.
2) У меня до этого тут только блокнот стоял по умолчанию. А искать лицензию на привычный Sublime - лень. Емаксы ставить пока не планирую. Пользоваться буду раз-два в месяц, заодно и увижу хороший или плохой это софт.
2.1) Отдельно "интересно" будет слушать мнение о хорошести от человека который ни разу не пользовался. Ты же ведь не пользовался CudaText и видел только на скриншоте? Давай только честно.
3) Кто-то не может в постиронию, ну да ладно. Даже соглашусь, кавычки надо было поставить. При этом я не поддерживаю и не опровергаю никаких утверждений относительно самого данного сомнительного в наши дни термина, сайт opennet не об этом, хотя нездоровые реддит-стайл признаки наблюдаются.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 00:53 
А что с VSCode сравнивать. Куд это простой редактор (в основном) а ВСКод это IDE. Вот и разные весовые категории. И по скорости они разные, ВС на Электроне а Куд нативный.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 01:28 
А чем ВСКод как IDE отличается от простого редактора?
Ни фанаты одного (сублайм), ни другого на этот вопрос скорее всего не ответят, поэтому можно сравнивать. Ещё можно посравнивать с другими распространёнными FOSS текстовыми редакторами.
Не всем нужны фичи этого вашего IDE.

"Обновление редактора кода CudaText 1.161.0"
Отправлено prokoudine , 16-Апр-22 08:57 
> А чем ВСКод как IDE отличается от простого редактора?
> Ни фанаты одного (сублайм), ни другого на этот вопрос скорее всего не ответят, поэтому можно сравнивать.

Ну допустим ты программист на модном Flutter/Dart. В VS Code ты почти сразу получаешь быструю вставку шаблонов классов, плюс он носится с тобой как с писаной торбой и сам подсказывает, где ты const забыл вставить или еще какую глупость учудил, а заодно запускает тестирование программы прямо из себя. В саблайме ты получаешь примерно фиг.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:05 
man LSP

"Обновление редактора кода CudaText 1.161.0"
Отправлено prokoudine , 18-Апр-22 09:39 
> man LSP

О, неплохо! Спасибо :)


"Обновление редактора кода CudaText 1.161.0"
Отправлено randomize , 16-Апр-22 16:50 
А лично меня раздражают навороты, потому что отвлекают, и кажутся избыточными. CudaText в этом смысле идеален. Единственное, что мешает - это баг, когда, если дерево классов сортируется по алфавиту, сортировка сбрасывается при переключении на другую вкладку и назад. Может, в новой версии уже и пофиксили, еще не смотрел. Вообще не вижу смысла упорядочивать классы в дереве не по алфавиту.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 17:05 
Записал это в гитхаб, https://github.com/Alexey-T/CudaText/issues/4065

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 02:14 
пламенный привет страдальцам, которым в школе преподавали пасцаль и делфи вместо программирования

"Обновление редактора кода CudaText 1.161.0"
Отправлено анон , 16-Апр-22 07:48 
Python 75%

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 12:49 
> Python 75%

Ну давай посмотрим вместе - запускаем, открываем файло, подсветка работает, замечаем:
> NOTE: No Python 3 engine found. Python plugins don't work now. To fix this:

Почему-то работает без питона. Читаем заметки:


macOS:
Python engine is not included. To use plugins, you must install Python 3 from python.org.
macOS AArch64 version needs this to be run:
xattr -cr /Applications/CudaText.app/
other Unix'es: Python engine is not included. To use plugins, see instruction inside "default.json" config about "pylib".
For Debian/Ubuntu, you need .deb package,

В общем, опять местные оналитеги что-то наонализировали ...



"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 09:38 
А почему подсветка должна быть обязательно плагином? Это основная функция редакторов. Так-то.  

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 13:51 
> А почему подсветка должна быть обязательно плагином? Это основная функция редакторов. Так-то.

А почему анонимам обязательно нужно оспаривать какие-то свои фантазии?
Раз оно запускается и работает без питона, то оно точно не "на бидоне", как писали оналитеги выше (частично, в удаленных). Так-то.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 08:24 
Причём убогий синтаксис "продать" успели, а алгоритмы и непосредственно программирование - нет

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:49 
Зато показали как не надо. Это тоже хорошо.  

"Обновление редактора кода CudaText 1.161.0"
Отправлено aname , 18-Апр-22 22:23 
Ниасилил язык или программирование?

Впрочем, ничего нового для опеннета


"Обновление редактора кода CudaText 1.161.0"
Отправлено BeLord , 03-Май-23 12:13 
Паскаль нормальный язык в прямых руках. В школе нам правда его не давали, был asm  и Модула-2, вполне годные вещи, в ВУЗе был С/С++, потом Java, для каждой задачи свой инструмент. Вначале задача, потом анализ задачи, потом выбор инструмента, если первые два пункта пропущены, то самый классный язык программирования не поможет.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor. , 03-Май-23 20:33 
> Паскаль нормальный язык в прямых руках.  

Спасибо, но лучше это писАть в аннонс версии 1.192 более новой.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 02:14 
как-то многовато слов "sublime", это ж вроде проприетарный давно мёртвый текстовый редактор на джаве

"Обновление редактора кода CudaText 1.161.0"
Отправлено ананоша , 16-Апр-22 02:49 
На бейсике

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:06 
Оба не правы. На питоне.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 13:37 
C++ + Python

"Обновление редактора кода CudaText 1.161.0"
Отправлено ivanpetrov , 22-Апр-22 20:57 
Интересно, а как определяется мёртвость? Если минимум раз в месяц выходят новые версии, это мёртвость или нет? Или вот что при стоимости лицензии в 80 долларов (и это для редактора текста) её таки покупают (я вот купил пару месяцев назад), это уже достаточно мертво или ещё надо поумирать?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 02:24 
Пока не исправят https://github.com/Alexey-T/CudaText/issues/3089 - этот редактор не жилец.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 02:36 
У меня тоже тормозил.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:23 
> In comparison, Sublime text in the same scenario, with the same C++ file, consumes about 4-5% CPU and is much snappier. KDE Kate is even better at 2-3% CPU.

10% цпу от текстового редактора у него проблема, а 2-3% не проблема. остановите планетку, я сойду


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 02:03 
10% на каждом ядре. Если для вас это нормально для приложения уровня Notepad, то да, мы с вами живем на разных планетах.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 10:22 
Во 1х он выполняет свои задачи. Если не требовать супер плавной прокрутки. во вторых. Я попробую хоть что-то сделать. Но не обещаю.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 10:38 
> Я попробую хоть что-то сделать. Но не обещаю.

переписать на нормальный компилируемый язык программирования? а ты осилишь после пихона?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 10:53 
>> Я попробую хоть что-то сделать. Но не обещаю.
> переписать на нормальный компилируемый язык программирования? а ты осилишь после пихона?

ты дурак? ты в курсе на чем САБЖ написан?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 02:01 
> Если не требовать супер плавной прокрутки.

Там, вроде как, речь даже не о прокрутке, а о простой навигации курсором. Если GUI текстового редактора без претензий жрет CPU и тормозит на 4K-мониторе, который вот у меня, например, стоит, уж извините, нафиг он мне нужен, если есть тот же Sublime, Kate, Geany и далее по списку.

Это не в претензии к вам, это просто суровая правда жизни.

> Я попробую хоть что-то сделать. Но не обещаю.

Спасибо. Но судя по всему, проблема там в базовых библиотеках паскаля, который мертв чуть менее, чем полностью. На чём писать код, конечно, решать вам, но судя по всему, пока реализация будет на паскале, надежды мало.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 09:40 
> Там, вроде как, речь даже не о прокрутке, а о простой навигации
> курсором. Если GUI текстового редактора без претензий жрет CPU и тормозит
> на 4K-мониторе, который вот у меня, например, стоит, уж извините, нафиг
> он мне нужен, если есть тот же Sublime, Kate, Geany и
> далее по списку.

Когда я просто прокручиваю курсором (кручу вниз, вверх) то CudaText выжирает проц до 70% но крутит при этом плавно. в чем проблема? в том что выжирает проц? я прекратил прокрутку - проц отпускает. Это большая проблема?

Из-за этого кто-то перейдет на Kate/Geany где меньше функций?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 10:58 
VSCode - при прокрутре большого файла выжирает 70% всеми 4 ядрами.
CudaText - выжирает не 70 а 40-60% всеми 4 ядрами.
Судя по верхним полоскам htop.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 13:36 
Т.е. когда компилируемый код выполняется с производительностью где-то около JavaScript - это нормально?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 13:16 
> в чем проблема? в том что выжирает проц? [...] Это большая проблема?

Да, это проблема. В редакторах, которые я перечислил, и даже более продвинутых, вроде QtCreator, такой проблемы нет.

> Из-за этого кто-то перейдет на Kate/Geany где меньше функций?

Каких функций? В CudaText есть какие-то уникальные возможности? Подсветка синтаксиса, неинтеллектуальная автоподстановка, copy/paste и форматирование кода есть везде, и этого достаточно для простого текстового редактора, коим является и CudaText. В этой комплектации я ожидаю, что любой текстовый редактор должен работать идеально и не жрать ресурсы. Если этого нет - все остальные bells and whistles мне не интересны, т.к. *базовая* функциональность не юзабельна.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 14:11 
>  я ожидаю, что любой текстовый редактор должен работать идеально и
> не жрать ресурсы. Если этого нет - все остальные bells and
> whistles мне не интересны, т.к. *базовая* функциональность не юзабельна.

Она юзабельна, только проц выжирается. во 1х, в VSCode с этим мирятся. ну те люди, которые его юзают, а это много кто. во 2х, у меня даже музыка в фоне играла когда я скроллил. проц еще имел запас.



"Обновление редактора кода CudaText 1.161.0"
Отправлено Anonymoustus , 22-Апр-22 23:34 
https://i117.fastpic.org/big/2022/0422/62/f4b1e0c6389fb44497...

Последняя версия редактора.

ОС Windows Vista. На других Windows не проверял.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 24-Апр-22 11:50 
> ОС Windows Vista. На других Windows не проверял.

Я проверял на других. На Вин7 и Вин10. И там и там окей. Странная ваша картинка.

А что это за каприз - ставить ВинВисту с устаревшей темой UI?



"Обновление редактора кода CudaText 1.161.0"
Отправлено Anonymoustus , 12-Май-22 17:54 
> А что это за каприз - ставить ВинВисту с устаревшей темой UI?

Это базовая, то есть системная тема всех Windows, начиная с Windows 95.

Ваша квалификация понятна. Пользоваться вашими программами не вижу смысла.



"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor 34 , 12-Май-22 18:11 
> Это базовая, то есть системная тема всех Windows, начиная с Windows 95.

Я так и думал.

> Ваша квалификация понятна. Пользоваться вашими программами не вижу смысла.

Ну вот... Вы что, обиделись от простого вопроса? Ну не надо, батенька.

Я не хотел.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor 34 , 12-Май-22 18:20 
> Последняя версия редактора.
> ОС Windows Vista. На других Windows не проверял.

Теперь я увидел картинку полностью и вижу что есть баг отрисовки. Придется наверно ставить Висту. и копаться с ней. Ой как же я этого не хотел!!!
вы сможете проследить за решением тут - https://github.com/Alexey-T/CudaText/issues/4134


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor 34 , 12-Май-22 20:59 
Не повторил на Vista в виртуалке (поставил специально для этого бага). А также на Win7 с темой "классика". Увы, не поправить.

"Обновление редактора кода CudaText 1.161.0"
Отправлено ананоша , 16-Апр-22 03:02 
К сожалению этот кудахт один из лучших легких гуишных редакторов на замену блокноту, которые я попробовал из: гедит, геани, текстадепт и прочей гадости

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:28 
это ж как нужно упороться, чтобы искать что-то на замену... блокноту

"Обновление редактора кода CudaText 1.161.0"
Отправлено robo228 , 16-Апр-22 05:03 
Преимущества перед саблаймом это как преимущества гнома над гигантом. Смешно.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:26 
типа 50кб рамы вместо 50гб? смешнявку свою поясни

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 05:36 
Давеча смотрел этот cudatext. Какой-то он страшный. В том смысле, что там не системная тема, а выглядит инородно, как будто винда, где у каждого приложения свой стиль, кто в лес, кто по дрова. Те же geany, gedit выглядят прилично...

"Обновление редактора кода CudaText 1.161.0"
Отправлено Старший аноним , 16-Апр-22 08:07 
Так не пользуй.
Мне лично Geany кажется таким уродцем, каких поискать.
А CudaText более-менее.
Не нравится только его sublime-идеология работы и настройки.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 10:10 
> не системная тема, а выглядит инородно, как будто винда

Так это можно сказать про ЛЮБУЮ прогу с собственными темами, те же Сублиме или VCCode.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:50 
Так это и хреново.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 11:52 
> Так это и хреново.

Ничего хренового. Вот Jetbrains делают свои продукты и там тоже так. И MS тоже. И другие тоже.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 17:12 
Не стоит ровняться на проприетарщиков, у них всегда есть дизайнеры которым наплевать на HIG'и. У Jetbrains ооочень долго было вырвиглазное дерьмо, только сравнительно недавно сделали хотя бы не страшным.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 17:16 
Я не пойму что страшного в том что прога темизирована. Серый цвет плох? ставим зеленоватый или темный. Темный в двух вариантах. В аддонах есть темы пурпурные или там синие. Что за хейт ненативного?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 17:46 
Исторически под линуксом 2 основных тулкита, которые несложными манипуляциями приводятся к единому виду, и все приложения выглядят одинаково, без возни, одинаковые иконки, шрифты, одинаковые контролы, цвета итд, к этому привыкаешь и когда видишь что-то инородное возникает естественный рефлекс. На macOS нативные приложения тоже в едином стиле, но кроссплатформенные обычно выделяются, только у пользователей Windows такой проблемы нет, каждое приложение выглядит по своему, а тратить уйму времени на настройку каждого приложения считается нормой.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 18:05 
Ну так как Куд вдохновлен Сублаймом, то темы тут есть, и ничего не поделаешь.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 18:22 
У меня лично в Сублиме скрыто меню и заголовок окна соответствует теме, минимум иконок(стрелочки да крестики), в общем у него очень миниималистичный вид, хоть и не нативный, сильно не выделяется, в Куд напротив, меню не отключить, заголовок окна отличается от темы, в сайдбаре куча мелких иконок(я даже не нашел чтобы это настраивалось), табы и скролы выделяются, куча лишних рамок и обводок, все слипшееся, без отступов, очень сильно отличаются от остальных приложений, даже ни разу не нативный vscode меньше выделяется.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 18:32 
>в Куд напротив, меню не отключить,

Опция - "ui_menu_show":false

> заголовок окна отличается от темы,

Это чисто ОС-евый заголовок. я не влияю никак.

> в сайдбаре куча мелких
> иконок(я даже не нашел чтобы это настраивалось),

Опция - "ui_sidebar_show":false

> табы и скролы выделяются,

Опция - "scrollbar_themed":false

Табы вот не настроить.
Но от них зависит много функционала

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

Цвета рамок задаем в ui-theme, то есть они убираются (подбором цвета).


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 18:52 
> Опция - "ui_menu_show":false

Спасибо, работает только после перезапуска, странно что нет ни в меню, ни в палитре команд.

> Это чисто ОС-евый заголовок. я не влияю никак.

Все же переключать на темный если в редакторе темная тема - логично, в сублиме это из коробки, для vscode есть расширение(или уже тоже из коробки).

> Опция - "ui_sidebar_show":false

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

> Опция - "scrollbar_themed":false

Влияет только на скрол в редакторе, и выглядит это стремно с темной темой, ибо используется устаревший gtk2.

> Цвета рамок задаем в ui-theme, то есть они убираются (подбором цвета).

Это конечно круто, но заниматься я этим не буду.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 19:33 
>> Опция - "ui_menu_show":false
> Спасибо, работает только после перезапуска, странно что нет ни в меню, ни
> в палитре команд.

Она по сути применяется только раз. при старте программы. не применяется потом.


> Все же переключать на темный если в редакторе темная тема - логично,
> в сублиме это из коробки

Я просто не думаю что это вообще можно поменять. на Мак может и можно поменять стиль заголовка. На Вин32 - наверное нельзя. На gtk2/qt5 я не знаю как.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 19:36 
>Как сделать иконки побольше в боковой полоске, чтобы не надо было целиться

Описано в вики - https://wiki.freepascal.org/CudaText#How_to_change_icons

>и как отключить тулбары в боковых панелях?

В project manager? в каких именно?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 18:35 
Меня сублим радует своей простотой, использую его в основном как блокнотик, что-то скопировать, отредактировать, вернуть, временные заметки, быстро открыть мелкие проектики просто перекинув в сайдбар директории, и самое главное все это не теряется без дополнительных действий вроде сохранения проекта(не нашел как это решить) или подтверждения сохранения измененных файлов(это вроде настраивается). В общем для меня сублим не заменит, пока из коробки не будет просто работать , не терять состояние и не задавать кучу глупых вопросов чего делать со временными заметками, если я захочу понастраивать редактор от нечего делать - возьму neovim.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 18:43 
> или подтверждения сохранения измененных файлов(это вроде настраивается). В общем для меня
> сублим не заменит, пока из коробки не будет просто работать ,
> не терять состояние и не задавать кучу глупых вопросов чего делать
> со временными заметками

Менять дефолты - не хорошо, другим юзерам будет неудобно.
Так что лучше настроить.

Состояние вкладок он помнит, даже текст в неназванных вкладках.
Чтобы не спрашивал вопросов - дайте опции

"ui_reopen_session":true,
"ui_auto_save_session":true,

Почему дефолт не такой - не хотел чтобы редактор записывал мусор и не сохранял правки в файлах


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 19:03 
> Менять дефолты - не хорошо, другим юзерам будет неудобно.
> Так что лучше настроить.

Если вы рассчитываете привлеч более широкую аудиторию - надо менять дефолты, надо стремиться к zero config, у textmate это получилось, у сублима это получилось, у vscode получилось, и за это они получил любовь, редакторов которые надо настраивать чтобы начать работать и так хватает.

> "ui_reopen_session":true,
> "ui_auto_save_session":true,

После перезапуска забывает добавленные в проект "(Unsaved project)" директории.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 19:26 
> Если вы рассчитываете привлеч более широкую аудиторию - надо менять дефолты, надо
> стремиться к zero config, у textmate это получилось, у сублима это
> получилось, у vscode получилось,

Ну не знаю... Насколько тут важна эта опция "ui_auto_save_session".

Сомневаюсь

> После перезапуска забывает добавленные в проект "(Unsaved project)" директории.

Ах да.
"Options / settings-plugins / project manager / config".
Отметить "Load on app start, reopen last project".

Я бы точно не хотел бы делать это дефолтом! Потому что замедляет старт программы (на время загрузки project manager-а. оно заметно).


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 17-Апр-22 16:39 
> Ах да.
> "Options / settings-plugins / project manager / config".
> Отметить "Load on app start, reopen last project".

Все равно не сохраняет...


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 18:39 
>> Отметить "Load on app start, reopen last project".
> Все равно не сохраняет...

Планирую доработать это, в след. версии.



"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 18-Апр-22 10:18 
> Все равно не сохраняет...

Может захотите проверить - я вроде бы доработал это в 1.162. https://github.com/Alexey-T/CudaText/issues/4072



"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 20:44 
Хорошо, я обсужу это на гитхабе, и если никто не будет сильно против, сделаю дефолт "авто сохранения сесии" чтобы было более похоже на Сублим из коробки.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Старший аноним , 16-Апр-22 08:31 
Автору удачи в его творческих начинаниях и задуматься о переходе с Lazarus с его GTK2 на что-то более правильное, типа Qt на GPL.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Старший аноним , 16-Апр-22 09:29 
Извиняюсь, не точно посмотрел про использование Qt в Cuda

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 10:14 
Спасибо. а вот с подторомаживанием отрисовки в gtk2 попробую покопаться.

"Обновление редактора кода CudaText 1.161.0"
Отправлено tty0 , 17-Апр-22 09:53 
В Лазаревском gtk2 копаться довольно сложно. Если появится недельки 2 свободного времени, нужно это дело зарефакторить до уровня переписать, но, скорее всего, никогда

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 10:17 
Таки он использует CUDA для ускорения или нет?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 10:40 
да, иначе бы оно так не называлось, было бы глупо

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:09 
Пробовал как-то, юзать можно, но глюченный паскалевский-лазарусовский стек у меня так и не прижился.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 11:12 
> Пробовал как-то, юзать можно, но глюченный паскалевский-лазарусовский стек у меня так и
> не прижился.

Интересно, какие именно глюки наблюдали? Может поправлю?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:33 
Пожалуй больше всего бесило когда апп разворачиваешь, а окно залито белым цветом и контролов не видно. Приходилось перезапускать приложение. Причем это происходило не регулярно и последовательности воспроизведения мне вычислить не удалось. Тулкит был Qt5. Баг не единственный, еще бывало что весь интерфейс начинал туго работать, все открывалось с некоторой задержкой - менюшки, окошки, хотя CPU не был загружен. Будто цикл событий, или что там, начинал троттлить.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 11:37 
Спасибо за конкретное. Я юзаю gtk2 версию и таких моментов не видел. Белое окно не видел. Может надо именно qt5 смотреть, но я на убунте, и тут лучше идет gtk2.

Вобщем это пока не правится если вы конечно не юзали старую версию (старее 2-4 месяцев).


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:58 
Извиняюсь, забыл уточнить важное - такие же проблемы были в Lazarus (хотел подебажить Cuda), поэтому я и решил, что дело в стеке, а не в приложении. С остальным софтом, не на паскале, подобных проблем не было.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 12:00 
Вы правы что дело именно в стеке (видимо в qt5 widgetset - тогда у вас шанс что версия gtk2 будет работать лучше).

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 11:46 
40 гиговый файл не открывает → летит в помойку.

Ничего лучше glogg/klogg в природе пока не придумано.  


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 11:49 
> 40 гиговый файл не открывает → летит в помойку.

Открывает в режиме viewer only. А если на Х64 системе у вас хватит памяти, и пропишите опцию "ui_max_size_open":41000, то откроет для редактирования.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 12:16 
Не знаю толи лыжи не едут, но мне он говорит «Cannot open file:» и имя файла и красный квадратик типа цитаты с крестиком. Единственное хорошо что сразу говорит что не шмогла, а не пытается как остальные сначала сожрать всю оперативу.  

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 12:18 
Можете дать файл? или в Гитхабе (ссылка в статье) или на емейл (напишу его в Гитхабе, если дадите issue). Посмотрю почему cannot open file.

Стоп! это про 40 Г файл! тогда не надо давать файл.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 13:03 
Это дамп базы данных. Ну допустим поставил из снапа старую версию. Действительно открывает.  И скролит, но что за беда с юникодом?  В обычном режиме юникода не видит только всякие cp1251. А если открыть в режиме юникод то весь дамп это китайские иероглифы.  

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

Для редактирования больших файлов я иногда пишу руками diff файл для больших файлов и применяю patch. Получается достаточно редактируемо.

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

Возможно что-то такое можно использовать чтобы не помещать весь файл в оперативу при режиме редактирования.

!!!! Всех предупреждаю править руками дампы базы данных плохо и вредно для здоровья. Никогда не правьте файлы дампов руками !!!!


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 13:21 
> но что за беда с юникодом?  
> В обычном режиме юникода не видит только всякие cp1251. А если
> открыть в режиме юникод то весь дамп это китайские иероглифы.

Когда-то делал оптимизацию чтения больших логов - она запрещала некоторые кодировки, видимо перестарался и запрет utf8 тут сработал. Потыкаю и попробую разрешить utf8, если в этом дело. Спасибо.

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

Вот не понял. Есть же gutter, вертикальный, слева, как это не видно в какой строке.
И статусбар показывает всегда где каретка.
Можно скриншот?

> Возможно что-то такое можно использовать чтобы не помещать весь файл в оперативу
> при режиме редактирования.

EmEditor только из популярных это умеет.
В этом продукте я не планирую это.
Сорри.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 13:28 
А, так это viewer режим - именн он НЕ показывает номера строк слева для огромных логов. Пока вьювер не лечится от этого. Так как он не читает весь лог от начала, а лишь читает кусок под текущий скролл!

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 13:43 
Поправил, теперь вьювер дает включить UTF8 через меню статусбара. Спасибо что заметили.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 17-Апр-22 09:35 
А еще для строк неприлично большого размера применяется принудительный word-wrap. Не зависимо в какое значение выставлена функция word-wrap.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 09:43 
> А еще для строк неприлично большого размера применяется принудительный word-wrap. Не зависимо
> в какое значение выставлена функция word-wrap.

Не видел такого в Куд. Для строки в 40 миллионов символов. Хорошо бы файл с примером.

Ой. извините, вы про вьюер опять! да, там такое есть! но во вьюере это не должно быть проблемой.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 13:26 
> И скролит, но что за беда с юникодом?  В обычном режиме юникода не видит только всякие cp1251. А если открыть в режиме юникод то весь дамп это китайские иероглифы.

На больших логах активен именно вьювер. Да, проверил - это вьювер! И он "не дает включить utf8". Подумаю можно ли добавить utf8 в него.


"Обновление редактора кода CudaText 1.161.0"
Отправлено U202204161753 , 16-Апр-22 17:56 
А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока, Alt-2 в конце? И блоки более 4Gb?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 18:02 
> А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока,
> Alt-2 в конце?

В viewer mode - каретки нету чтобы так делать.
В редакторе - делается простеньким плагином на который навешивается 2 нажатия.

>И блоки более 4Gb?

В viewer? Надо проверить, но видимо нет.



"Обновление редактора кода CudaText 1.161.0"
Отправлено U202204161753 , 16-Апр-22 18:10 
Хорошо, постараюсь проверить сам.
WinHex отказался работать с блоками большого размера.

Т.о. ниша редактора бинарных файлов открыта. Но считывать их целиком в ОЗУ не стоит.

Вопрос номер два: Modula-2 в описании программы есть, этой же фразы в исходных кодах программы нет.

Modula-3 нет нигде. Можно добавить?
Far Manager с подсветкой M3 справляется.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 18:25 
> Вопрос номер два: Modula-2 в описании программы есть, этой же фразы в
> исходных кодах программы нет.

Modula-2 есть просто как лексер в аддонах.

> Modula-3 нет нигде. Можно добавить?

Так как мне нужен будет фидбек, то создайте issue в Гитхабе, и сразу же дайте там Н примеров файлов этого языка, или ссылку на Репо с примерами


"Обновление редактора кода CudaText 1.161.0"
Отправлено U202204161753 , 16-Апр-22 18:37 
Issue постараюсь создать ( но "не сегодня").

Поэтому, пожалуй, так будет надёжнее:
>  ссылку на Репо с примерами

https://github.com/modula3/cm3

Т.к. M3 написана на M3.
( кроме отладчика m3gdb и m3cc)

Можно взять за основу лексер Modula-2.

В будущий Issue постараюсь больше инф.материала внести.

Спасибо!


"Обновление редактора кода CudaText 1.161.0"
Отправлено U202204161753 , 18-Апр-22 14:54 
Обратная связь: и немного to All.

Фактически в режиме "сегодня на сегодня" т.е. весьма оперативно добавлена поддержка нового ( для ПО) языка Modula-3.

Что говорит подожительно как о качестве самого продукта, так и о ТТХ команды разработчиков.

Спасибо!


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним , 16-Апр-22 12:23 
Шрифт мелкий, фон серый, прямоугольного выделения нет.
Шрифт увеличил, фон меняю - не меняется.
Короче, закрыл, ну его нафиг...

Geany - наше всё!


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 12:32 
> Шрифт мелкий,

Настроить можно: Options / Fonts / Select text font

> фон серый,

Настроить можно: Options / Themes

> прямоугольного выделения нет.

Есть! https://wiki.freepascal.org/CudaText#Mouse_shortcuts

> Шрифт увеличил, фон меняю - не меняется.

Как именно увеличили? как фон меняю?
Ctrl+mouse_wheel что ли?


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним222 , 16-Апр-22 15:52 
Alexey Tor, как на линухе установить копирование-вставка выделения средней кнопкой?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 15:56 
> установить копирование-вставка выделения средней кнопкой?

1. для вставки - опция "mouse_middle_click" задать в 2.
2. для копирования - можно юзать плагин Auto Copy To Clipboard, не пойму при чем тут кнопка мыши.



"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним222 , 16-Апр-22 16:03 
Пользуюсь ей отродясь и в браузере и редакторах. А тут такая незадача. Как вообще в CudaText убрать этот "крест" с неё?

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 16:06 
> Пользуюсь ей отродясь и в браузере и редакторах. А тут такая незадача.
> Как вообще в CudaText убрать этот "крест" с неё?

Как убрать крест при нажатии средней кнопки? сказал выше - опция "mouse_middle_click", меняете на 2 чтобы делала paste.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Аноним222 , 16-Апр-22 16:17 
default.json
строка 930 ?
// 3: Команда перехода к определению
  "mouse_middle_click": 2,

было уже установлено.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 16:21 
> default.json
> строка 930 ?

Менять надо только в settings/user.json ! Вики пишет про это https://wiki.freepascal.org/CudaText#Configs


"Обновление редактора кода CudaText 1.161.0"
Отправлено 222 , 17-Апр-22 11:02 
Благодарю!
Ещё.никак не могу найти кнопку глобально переключать перенос по словам.
Cuda 1.129.4.0

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 11:11 
> Благодарю!
> Ещё.никак не могу найти кнопку глобально переключать перенос по словам.

В 1.160 это просто команды в Палитра Команд. ищутся верхним полем, 2 штуки по слову 'wrap'.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Анонимомус , 16-Апр-22 17:27 
Вставка происходит не туда, куда кликнул, а вместо выделения, в рамках редактора получается бесполезно, посмотрите как это работает в других редакторах под линуксом.

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 16-Апр-22 17:49 
Юзер меня запутал- сказал когда то что надо вставлять БЕЗ учета позиции клика -- //don't set caret pos here, user needs to press middle-btn on any place to paste.

Kate учитывает позицию клика. VSCode тоже.
Видимо меня обманули. Сделаю как у них, спасибо.


"Обновление редактора кода CudaText 1.161.0"
Отправлено OpenEcho , 17-Апр-22 11:49 
cudatext: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object file: No such file or directory

"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 17-Апр-22 12:53 
> cudatext: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object

Решение тут
https://wiki.freepascal.org/CudaText#Linux:_Qt5_build


"Обновление редактора кода CudaText 1.161.0"
Отправлено mikhailnov , 18-Апр-22 09:54 
Когда-то пробовал эту штуку, по сравнению с Geany очень не хватало функционала "Найти и заменить", чтоб он был прям как в Geany: регулярки, escape-последовательности, поиск и замена по выделению, текущему документу, всем открытым документам.

Своё оформление вместо системного выглядит странно, но для редактора, наверное, уместно, т.к. иначе тема подсветки синтаксиса может не сочетаться с темой оформления остального окна. У меня светлая тема GTK+, а а Geany тема подсветки с тёмным фоном, пришлось в desktop-файл добавить переменную GTK_THEME=Adwaita:dark.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 18-Апр-22 10:06 
> "Найти и заменить", чтоб он был прям как в Geany: регулярки,
> escape-последовательности, поиск и замена по выделению, текущему документу, всем открытым
> документам.

Из того что назвали - есть все кроме "escape-последовательности" (по моему это будет code bloat, есть же регулярки, зачем "еще одни"). И есть даже "по всем открытым документам"-- кнопка 'Rep global'. Только это замена по всем, а поиска по всем нету из коробки. Зато есть плагин FindInFiles4.


"Обновление редактора кода CudaText 1.161.0"
Отправлено mikhailnov , 18-Апр-22 17:46 
Смысл в том, чтоб найти что угодно и заменить на, например: "Release:\t1", то есть escape-последовательности ценны в первую очередь в том, на что заменять. И не понятно, как без них искать, например, окончание строки.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 18-Апр-22 17:58 
> Смысл в том, чтоб найти что угодно и заменить на, например: "Release:\t1",
> то есть escape-последовательности ценны в первую очередь в том, на что
> заменять.

Уже и так можно ввести символ табуляции в поле "на что менять", то есть вместо \t . А если в других программах \t понимается как "таб" то можно и в этой сделать.

> И не понятно, как без них искать, например, окончание строки.

Регулярками же! Символ $ для конца строки. И ^ для начала.


"Обновление редактора кода CudaText 1.161.0"
Отправлено Alexey Tor , 18-Апр-22 18:11 
Проверил как счас меняет. Уже и так понимает \t (таб), \n (перевод строки) в поле "заменить на что" если включен флаг 'regex substitute' в диалоге замены. Фича есть а я забыл про это.