The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Обновление редактора кода CudaText 1.161.0

15.04.2022 19:57

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

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

  • Добавлены команды, дублирующие функциональность Sublime Text: "Paste and indent", "Paste from history".
  • Оптимизировано редактирование огромных строк, в режиме "перенесённых" строк. Правки стали гораздо быстрее для строки длиной 40 миллионов символов.
  • Доработаны команды "carets extend": теперь они корректно множат каретки при проходе через короткие строки.
  • Drag-drop текстовых блоков: показывается более правильный курсор, можно перетаскивать из документов "только для чтения".
  • В диалоге "Замена" добавлен флаг, позволяющий отключить RegEx-подстановки при замене.
  • Добавлена опция "fold_icon_min_range", которая убирает сворачивание слишком мелких блоков.
  • По аналогии с Sublime Text, сделана обработка Ctrl + "нажатие 3-й кнопки мыши" и Ctrl + "прокрутка колесом мыши".
  • Просмотр картинок поддерживает больше форматов: WEBP, TGA, PSD, CUR.
  • Логика Undo для некоторых случаев правок сделана более похожей на Sublime Text.
  • Юникодные пробельные символы теперь показываются в шестнадцатеричной форме.
  • Редактор сохраняет файл сессии каждые 30 секунд (интервал задаётся опцией).
  • Поддержка кнопок мыши Extra1/Extra2 для назначения на них команд.
  • Добавлен параметр командной строки "-c", дающий запускать любой командный плагин при старте программы.
  • Лексеры:
    • Дерево кода улучшено для CSS лексера: теперь оно корректно показывает узлы дерева даже в минифицированных (сжатых) CSS-документах.
    • Лексер Markdown: сделана поддержка "заборных" (fenced) блоков, когда в документ включены фрагменты с другими лексерами.
    • Лексер "Ini files" заменен "легким" лексером, для поддержки огромных файлов.
  • Плагины:
    • В менеджере проектов добавлены "встроенные сессии", то есть сессии, сохраняемые напрямую в файл проекта и видимые только из своего проекта.
    • Менеджер проектов: добавлены пункты в контекстном меню: "Open in default application", "Focus in file manager". А также ускорена команда "Go to file".
    • Плагин Emmet: больше вариантов вставки Lorem Ipsum.
    • Плагин Git Status (Plugins Manager): даёт базовые команды работы с Git, так что теперь можно напрямую делать коммиты из редактора.
    • Плагин Insert Emoji (Plugins Manager): даёт вставлять юникодный текст от emoji.
  • Новые плагины в Plugins Manager:
    • GitHub Gist.
    • WikidPad Helper.
    • Converter JSON/YAML.
    • Scratches.
    • Bootstrap Completion и Bulma Completion.


  1. Главная ссылка к новости (https://cudatext.github.io/...)
  2. OpenNews: Обновление редактора кода CudaText 1.122.5
  3. OpenNews: Обновление редактора кода CudaText 1.105.5
  4. OpenNews: Обновление редактора кода CudaText 1.117.0
  5. OpenNews: Релиз компилятора Free Pascal 3.2
  6. OpenNews: Выпуск Lazarus 2.2.0, среды разработки для FreePascal
Автор новости: Alexey Torgashin
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57022-cudatext
Ключевые слова: cudatext
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (131) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 23:35, 15/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    > ряд преимуществ над Sublime Text
    > дублирующие функциональность Sublime Text
    > По аналогии с Sublime Text
    > более похожей на Sublime Text

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

     
     
  • 2.3, Ононимус (?), 23:40, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я бы посмотрел как ты большие файлы открываешь через vs code.
    Типичная ошибка выжившего, много кто им пользуется.
     
     
  • 3.34, Аноним (34), 08:23, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Большие файлы отлично открываются через Notepad++ или vim, но никак не через хипстерские балалайки, к коим и саблайм относится
     
     
  • 4.111, tty0 (?), 09:44, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Большие файлы - это не 5-10ГБ, а 50-100 и как-то их открывает только CudaText
     
     
  • 5.113, Alexey Tor (ok), 10:47, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Большие файлы - это не 5-10ГБ, а 50-100 и как-то их открывает
    > только CudaText

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

     
  • 5.133, Аноним (133), 18:16, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Речь про редакторы исходного кода. Какой же надо быть макакой, чтобы всё свалить в один исходник, хотя бы, и на 5 Гбайт.
     
  • 3.82, Анонимомус (?), 17:02, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    VSCode хорошо открывает большие файлы, даже те, которые раньше Cudatext не мог нормально открыть с подсветкой синтаксиса(сейчас открывает хорошо, только надо поднять ограничение ui_max_size_lexer).
     
  • 2.4, другое Имя (?), 23:42, 15/04/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я пользуюсь. Мне нужно.
     
     
  • 3.5, другое Имя (?), 23:46, 15/04/2022 Скрыто ботом-модератором
  • –4 +/
     
     
  • 4.6, другое Имя (?), 23:51, 15/04/2022 Скрыто ботом-модератором
  • –3 +/
     
     
  • 5.8, Ононимус (?), 23:59, 15/04/2022 Скрыто ботом-модератором
  • +2 +/
     
     
  • 6.9, другое Имя (?), 00:02, 16/04/2022 Скрыто ботом-модератором
  • +/
     
     
  • 7.27, Аноним (27), 05:33, 16/04/2022 Скрыто ботом-модератором
  • +/
     
  • 6.19, Staczhik (ok), 04:23, 16/04/2022 Скрыто ботом-модератором
  • +2 +/
     
  • 5.11, Alexey Tor (ok), 00:56, 16/04/2022 Скрыто ботом-модератором
  • +1 +/
     
  • 4.26, Аноним (27), 05:31, 16/04/2022 Скрыто ботом-модератором
  • –5 +/
     
     
  • 5.39, другое Имя (?), 09:17, 16/04/2022 Скрыто ботом-модератором
  • +/
     
  • 2.10, Alexey Tor (ok), 00:53, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что с VSCode сравнивать. Куд это простой редактор (в основном) а ВСКод это IDE. Вот и разные весовые категории. И по скорости они разные, ВС на Электроне а Куд нативный.
     
     
  • 3.12, Аноним (12), 01:28, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чем ВСКод как IDE отличается от простого редактора?
    Ни фанаты одного (сублайм), ни другого на этот вопрос скорее всего не ответят, поэтому можно сравнивать. Ещё можно посравнивать с другими распространёнными FOSS текстовыми редакторами.
    Не всем нужны фичи этого вашего IDE.
     
     
  • 4.38, prokoudine (ok), 08:57, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А чем ВСКод как IDE отличается от простого редактора?
    > Ни фанаты одного (сублайм), ни другого на этот вопрос скорее всего не ответят, поэтому можно сравнивать.

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

     
     
  • 5.50, Аноним (50), 11:05, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    man LSP
     
     
  • 6.125, prokoudine (ok), 09:39, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > man LSP

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

     
  • 5.81, randomize (?), 16:50, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А лично меня раздражают навороты, потому что отвлекают, и кажутся избыточными. CudaText в этом смысле идеален. Единственное, что мешает - это баг, когда, если дерево классов сортируется по алфавиту, сортировка сбрасывается при переключении на другую вкладку и назад. Может, в новой версии уже и пофиксили, еще не смотрел. Вообще не вижу смысла упорядочивать классы в дереве не по алфавиту.
     
     
  • 6.83, Alexey Tor (ok), 17:05, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Записал это в гитхаб, https://github.com/Alexey-T/CudaText/issues/4065
     

  • 1.13, Аноним (27), 02:14, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    пламенный привет страдальцам, которым в школе преподавали пасцаль и делфи вместо программирования
     
     
  • 2.31, анон (?), 07:48, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Python 75%
     
     
  • 3.68, Аноним (68), 12:49, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > 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,



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


     
     
  • 4.108, Аноним (108), 09:38, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А почему подсветка должна быть обязательно плагином? Это основная функция редакторов. Так-то.  
     
     
  • 5.121, Аноним (68), 13:51, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А почему подсветка должна быть обязательно плагином? Это основная функция редакторов. Так-то.

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

     
  • 2.35, Аноним (34), 08:24, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Причём убогий синтаксис "продать" успели, а алгоритмы и непосредственно программирование - нет
     
  • 2.57, Аноним (108), 11:49, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зато показали как не надо. Это тоже хорошо.  
     
  • 2.134, aname (?), 22:23, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ниасилил язык или программирование?

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

     
  • 2.142, BeLord (ok), 12:13, 03/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Паскаль нормальный язык в прямых руках. В школе нам правда его не давали, был asm  и Модула-2, вполне годные вещи, в ВУЗе был С/С++, потом Java, для каждой задачи свой инструмент. Вначале задача, потом анализ задачи, потом выбор инструмента, если первые два пункта пропущены, то самый классный язык программирования не поможет.
     
     
  • 3.143, Alexey Tor. (?), 20:33, 03/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Паскаль нормальный язык в прямых руках.  

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

     

  • 1.14, Аноним (27), 02:14, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как-то многовато слов "sublime", это ж вроде проприетарный давно мёртвый текстовый редактор на джаве
     
     
  • 2.17, ананоша (?), 02:49, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На бейсике
     
     
  • 3.51, Аноним (50), 11:06, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оба не правы. На питоне.
     
  • 2.73, Аноним (73), 13:37, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    C++ + Python
     
  • 2.135, ivanpetrov (ok), 20:57, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, а как определяется мёртвость? Если минимум раз в месяц выходят новые версии, это мёртвость или нет? Или вот что при стоимости лицензии в 80 долларов (и это для редактора текста) её таки покупают (я вот купил пару месяцев назад), это уже достаточно мертво или ещё надо поумирать?
     

  • 1.15, Аноним (15), 02:24, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока не исправят https://github.com/Alexey-T/CudaText/issues/3089 - этот редактор не жилец.
     
     
  • 2.16, Аноним (12), 02:36, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже тормозил.
     
  • 2.21, Аноним (27), 05:23, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 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% не проблема. остановите планетку, я сойду

     
     
  • 3.106, Аноним (15), 02:03, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    10% на каждом ядре. Если для вас это нормально для приложения уровня Notepad, то да, мы с вами живем на разных планетах.
     
  • 2.45, Alexey Tor (ok), 10:22, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Во 1х он выполняет свои задачи. Если не требовать супер плавной прокрутки. во вторых. Я попробую хоть что-то сделать. Но не обещаю.
     
     
  • 3.47, Аноним (27), 10:38, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я попробую хоть что-то сделать. Но не обещаю.

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

     
     
  • 4.49, Alexey Tor (ok), 10:53, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >> Я попробую хоть что-то сделать. Но не обещаю.
    > переписать на нормальный компилируемый язык программирования? а ты осилишь после пихона?

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

     
  • 3.105, Аноним (15), 02:01, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Если не требовать супер плавной прокрутки.

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

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

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

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

     
     
  • 4.109, Alexey Tor (ok), 09:40, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Там, вроде как, речь даже не о прокрутке, а о простой навигации
    > курсором. Если GUI текстового редактора без претензий жрет CPU и тормозит
    > на 4K-мониторе, который вот у меня, например, стоит, уж извините, нафиг
    > он мне нужен, если есть тот же Sublime, Kate, Geany и
    > далее по списку.

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

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

     
     
  • 5.114, Alexey Tor (ok), 10:58, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    VSCode - при прокрутре большого файла выжирает 70% всеми 4 ядрами.
    CudaText - выжирает не 70 а 40-60% всеми 4 ядрами.
    Судя по верхним полоскам htop.
     
     
  • 6.120, Аноним (15), 13:36, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. когда компилируемый код выполняется с производительностью где-то около JavaScript - это нормально?
     
  • 5.119, Аноним (15), 13:16, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > в чем проблема? в том что выжирает проц? [...] Это большая проблема?

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

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

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

     
     
  • 6.122, Alexey Tor (ok), 14:11, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >  я ожидаю, что любой текстовый редактор должен работать идеально и
    > не жрать ресурсы. Если этого нет - все остальные bells and
    > whistles мне не интересны, т.к. *базовая* функциональность не юзабельна.

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


     
  • 5.136, Anonymoustus (ok), 23:34, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://i117.fastpic.org/big/2022/0422/62/f4b1e0c6389fb44497295b9000b0f162.png

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

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

     
     
  • 6.137, Alexey Tor (ok), 11:50, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > ОС Windows Vista. На других Windows не проверял.

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

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


     
     
  • 7.138, Anonymoustus (ok), 17:54, 12/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А что это за каприз - ставить ВинВисту с устаревшей темой UI?

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

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


     
     
  • 8.139, Alexey Tor 34 (?), 18:11, 12/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я так и думал Ну вот Вы что, обиделись от простого вопроса Ну не надо, бате... текст свёрнут, показать
     
  • 6.140, Alexey Tor 34 (?), 18:20, 12/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Последняя версия редактора.
    > ОС Windows Vista. На других Windows не проверял.

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

     
     
  • 7.141, Alexey Tor 34 (?), 20:59, 12/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не повторил на Vista в виртуалке (поставил специально для этого бага). А также на Win7 с темой "классика". Увы, не поправить.
     

  • 1.18, ананоша (?), 03:02, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    К сожалению этот кудахт один из лучших легких гуишных редакторов на замену блокноту, которые я попробовал из: гедит, геани, текстадепт и прочей гадости
     
     
  • 2.24, Аноним (27), 05:28, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ж как нужно упороться, чтобы искать что-то на замену... блокноту
     

  • 1.20, robo228 (?), 05:03, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Преимущества перед саблаймом это как преимущества гнома над гигантом. Смешно.
     
     
  • 2.23, Аноним (27), 05:26, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    типа 50кб рамы вместо 50гб? смешнявку свою поясни
     

  • 1.28, Аноним (28), 05:36, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Давеча смотрел этот cudatext. Какой-то он страшный. В том смысле, что там не системная тема, а выглядит инородно, как будто винда, где у каждого приложения свой стиль, кто в лес, кто по дрова. Те же geany, gedit выглядят прилично...
     
     
  • 2.32, Старший аноним (?), 08:07, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так не пользуй.
    Мне лично Geany кажется таким уродцем, каких поискать.
    А CudaText более-менее.
    Не нравится только его sublime-идеология работы и настройки.
     
  • 2.41, Alexey Tor (ok), 10:10, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > не системная тема, а выглядит инородно, как будто винда

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

     
     
  • 3.59, Аноним (28), 11:50, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так это и хреново.
     
     
  • 4.60, Alexey Tor (ok), 11:52, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Так это и хреново.

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

     
     
  • 5.84, Анонимомус (?), 17:12, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не стоит ровняться на проприетарщиков, у них всегда есть дизайнеры которым наплевать на HIG'и. У Jetbrains ооочень долго было вырвиглазное дерьмо, только сравнительно недавно сделали хотя бы не страшным.
     
     
  • 6.85, Alexey Tor (ok), 17:16, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не пойму что страшного в том что прога темизирована. Серый цвет плох? ставим зеленоватый или темный. Темный в двух вариантах. В аддонах есть темы пурпурные или там синие. Что за хейт ненативного?
     
     
  • 7.87, Анонимомус (?), 17:46, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исторически под линуксом 2 основных тулкита, которые несложными манипуляциями приводятся к единому виду, и все приложения выглядят одинаково, без возни, одинаковые иконки, шрифты, одинаковые контролы, цвета итд, к этому привыкаешь и когда видишь что-то инородное возникает естественный рефлекс. На macOS нативные приложения тоже в едином стиле, но кроссплатформенные обычно выделяются, только у пользователей Windows такой проблемы нет, каждое приложение выглядит по своему, а тратить уйму времени на настройку каждого приложения считается нормой.
     
     
  • 8.91, Alexey Tor (ok), 18:05, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так как Куд вдохновлен Сублаймом, то темы тут есть, и ничего не поделаешь ... текст свёрнут, показать
     
     
  • 9.93, Анонимомус (?), 18:22, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У меня лично в Сублиме скрыто меню и заголовок окна соответствует теме, минимум ... текст свёрнут, показать
     
     
  • 10.95, Alexey Tor (ok), 18:32, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Опция - ui_menu_show false Это чисто ОС-евый заголовок я не влияю никак Опци... текст свёрнут, показать
     
     
  • 11.99, Анонимомус (?), 18:52, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, работает только после перезапуска, странно что нет ни в меню, ни в пали... большой текст свёрнут, показать
     
     
  • 12.102, Alexey Tor (ok), 19:33, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Она по сути применяется только раз при старте программы не применяется потом ... текст свёрнут, показать
     
  • 12.103, Alexey Tor (ok), 19:36, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Описано в вики - https wiki freepascal org CudaText How_to_change_icons В proj... текст свёрнут, показать
     
  • 9.96, Анонимомус (?), 18:35, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Меня сублим радует своей простотой, использую его в основном как блокнотик, что-... текст свёрнут, показать
     
     
  • 10.98, Alexey Tor (ok), 18:43, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Менять дефолты - не хорошо, другим юзерам будет неудобно Так что лучше настроит... текст свёрнут, показать
     
     
  • 11.100, Анонимомус (?), 19:03, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы рассчитываете привлеч более широкую аудиторию - надо менять дефолты, над... текст свёрнут, показать
     
     
  • 12.101, Alexey Tor (ok), 19:26, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не знаю Насколько тут важна эта опция ui_auto_save_session Сомневаюсь ... текст свёрнут, показать
     
     
  • 13.123, Анонимомус (?), 16:39, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Все равно не сохраняет ... текст свёрнут, показать
     
     
  • 14.124, Alexey Tor (ok), 18:39, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Планирую доработать это, в след версии ... текст свёрнут, показать
     
  • 14.128, Alexey Tor (ok), 10:18, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может захотите проверить - я вроде бы доработал это в 1 162 https github com ... текст свёрнут, показать
     
  • 12.104, Alexey Tor (ok), 20:44, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, я обсужу это на гитхабе, и если никто не будет сильно против, сделаю деф... текст свёрнут, показать
     

  • 1.37, Старший аноним (?), 08:31, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Автору удачи в его творческих начинаниях и задуматься о переходе с Lazarus с его GTK2 на что-то более правильное, типа Qt на GPL.
     
     
  • 2.40, Старший аноним (?), 09:29, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Извиняюсь, не точно посмотрел про использование Qt в Cuda
     
  • 2.42, Alexey Tor (ok), 10:14, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо. а вот с подторомаживанием отрисовки в gtk2 попробую покопаться.
     
     
  • 3.112, tty0 (?), 09:53, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В Лазаревском gtk2 копаться довольно сложно. Если появится недельки 2 свободного времени, нужно это дело зарефакторить до уровня переписать, но, скорее всего, никогда
     

  • 1.43, Аноним (43), 10:17, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Таки он использует CUDA для ускорения или нет?
     
     
  • 2.48, Аноним (27), 10:40, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    да, иначе бы оно так не называлось, было бы глупо
     

  • 1.52, Аноним (50), 11:09, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пробовал как-то, юзать можно, но глюченный паскалевский-лазарусовский стек у меня так и не прижился.
     
     
  • 2.53, Alexey Tor (ok), 11:12, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пробовал как-то, юзать можно, но глюченный паскалевский-лазарусовский стек у меня так и
    > не прижился.

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

     
     
  • 3.54, Аноним (50), 11:33, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пожалуй больше всего бесило когда апп разворачиваешь, а окно залито белым цветом и контролов не видно. Приходилось перезапускать приложение. Причем это происходило не регулярно и последовательности воспроизведения мне вычислить не удалось. Тулкит был Qt5. Баг не единственный, еще бывало что весь интерфейс начинал туго работать, все открывалось с некоторой задержкой - менюшки, окошки, хотя CPU не был загружен. Будто цикл событий, или что там, начинал троттлить.
     
     
  • 4.55, Alexey Tor (ok), 11:37, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спасибо за конкретное. Я юзаю gtk2 версию и таких моментов не видел. Белое окно не видел. Может надо именно qt5 смотреть, но я на убунте, и тут лучше идет gtk2.

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

     
     
  • 5.62, Аноним (50), 11:58, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Извиняюсь, забыл уточнить важное - такие же проблемы были в Lazarus (хотел подебажить Cuda), поэтому я и решил, что дело в стеке, а не в приложении. С остальным софтом, не на паскале, подобных проблем не было.
     
     
  • 6.63, Alexey Tor (ok), 12:00, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы правы что дело именно в стеке (видимо в qt5 widgetset - тогда у вас шанс что версия gtk2 будет работать лучше).
     

  • 1.56, Аноним (108), 11:46, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    40 гиговый файл не открывает → летит в помойку.

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

     
     
  • 2.58, Alexey Tor (ok), 11:49, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 40 гиговый файл не открывает → летит в помойку.

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

     
     
  • 3.64, Аноним (108), 12:16, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю толи лыжи не едут, но мне он говорит «Cannot open file:» и имя файла и красный квадратик типа цитаты с крестиком. Единственное хорошо что сразу говорит что не шмогла, а не пытается как остальные сначала сожрать всю оперативу.  
     
     
  • 4.65, Alexey Tor (ok), 12:18, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Можете дать файл? или в Гитхабе (ссылка в статье) или на емейл (напишу его в Гитхабе, если дадите issue). Посмотрю почему cannot open file.

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

     
     
  • 5.69, Аноним (108), 13:03, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это дамп базы данных Ну допустим поставил из снапа старую версию Действительно... большой текст свёрнут, показать
     
     
  • 6.70, Alexey Tor (ok), 13:21, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > но что за беда с юникодом?  
    > В обычном режиме юникода не видит только всякие cp1251. А если
    > открыть в режиме юникод то весь дамп это китайские иероглифы.

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

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

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

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

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

     
     
  • 7.72, Alexey Tor (ok), 13:28, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, так это viewer режим - именн он НЕ показывает номера строк слева для огромных логов. Пока вьювер не лечится от этого. Так как он не читает весь лог от начала, а лишь читает кусок под текущий скролл!
     
     
  • 8.74, Alexey Tor (ok), 13:43, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поправил, теперь вьювер дает включить UTF8 через меню статусбара Спасибо что за... текст свёрнут, показать
     
  • 7.107, Аноним (108), 09:35, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А еще для строк неприлично большого размера применяется принудительный word-wrap. Не зависимо в какое значение выставлена функция word-wrap.
     
     
  • 8.110, Alexey Tor (ok), 09:43, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не видел такого в Куд Для строки в 40 миллионов символов Хорошо бы файл с прим... текст свёрнут, показать
     
  • 6.71, Alexey Tor (ok), 13:26, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И скролит, но что за беда с юникодом?  В обычном режиме юникода не видит только всякие cp1251. А если открыть в режиме юникод то весь дамп это китайские иероглифы.

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

     
  • 5.89, U202204161753 (?), 17:56, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока, Alt-2 в конце? И блоки более 4Gb?
     
     
  • 6.90, Alexey Tor (ok), 18:02, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока,
    > Alt-2 в конце?

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

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

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


     
     
  • 7.92, U202204161753 (?), 18:10, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, постараюсь проверить сам.
    WinHex отказался работать с блоками большого размера.

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

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

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

     
     
  • 8.94, Alexey Tor (ok), 18:25, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Modula-2 есть просто как лексер в аддонах Так как мне нужен будет фидбек, то со... текст свёрнут, показать
     
     
  • 9.97, U202204161753 (?), 18:37, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Issue постараюсь создать но не сегодня Поэтому, пожалуй, так будет надёжн... текст свёрнут, показать
     
  • 9.129, U202204161753 (?), 14:54, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Обратная связь и немного to All Фактически в режиме сегодня на сегодня т е ... текст свёрнут, показать
     

  • 1.66, Аноним (66), 12:23, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шрифт мелкий, фон серый, прямоугольного выделения нет.
    Шрифт увеличил, фон меняю - не меняется.
    Короче, закрыл, ну его нафиг...

    Geany - наше всё!

     
     
  • 2.67, Alexey Tor (ok), 12:32, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Шрифт мелкий,

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

    > фон серый,

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

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

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

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

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

     

  • 1.75, Аноним222 (?), 15:52, 16/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Alexey Tor, как на линухе установить копирование-вставка выделения средней кнопкой?
     
     
  • 2.76, Alexey Tor (ok), 15:56, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > установить копирование-вставка выделения средней кнопкой?

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


     
     
  • 3.77, Аноним222 (?), 16:03, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь ей отродясь и в браузере и редакторах. А тут такая незадача. Как вообще в CudaText убрать этот "крест" с неё?
     
     
  • 4.78, Alexey Tor (ok), 16:06, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пользуюсь ей отродясь и в браузере и редакторах. А тут такая незадача.
    > Как вообще в CudaText убрать этот "крест" с неё?

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

     
     
  • 5.79, Аноним222 (?), 16:17, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    default.json
    строка 930 ?
    // 3: Команда перехода к определению
      "mouse_middle_click": 2,

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

     
     
  • 6.80, Alexey Tor (ok), 16:21, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > default.json
    > строка 930 ?

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

     
     
  • 7.115, 222 (?), 11:02, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарю!
    Ещё.никак не могу найти кнопку глобально переключать перенос по словам.
    Cuda 1.129.4.0
     
     
  • 8.116, Alexey Tor (ok), 11:11, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В 1 160 это просто команды в Палитра Команд ищутся верхним полем, 2 штуки по сл... текст свёрнут, показать
     
  • 3.86, Анонимомус (?), 17:27, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вставка происходит не туда, куда кликнул, а вместо выделения, в рамках редактора получается бесполезно, посмотрите как это работает в других редакторах под линуксом.
     
     
  • 4.88, Alexey Tor (ok), 17:49, 16/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Юзер меня запутал- сказал когда то что надо вставлять БЕЗ учета позиции клика -- //don't set caret pos here, user needs to press middle-btn on any place to paste.

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

     

  • 1.117, OpenEcho (?), 11:49, 17/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    cudatext: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object file: No such file or directory
     
     
  • 2.118, Alexey Tor (ok), 12:53, 17/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > cudatext: error while loading shared libraries: libQt5Pas.so.1: cannot open shared object

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

     

  • 1.126, mikhailnov (ok), 09:54, 18/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда-то пробовал эту штуку, по сравнению с Geany очень не хватало функционала "Найти и заменить", чтоб он был прям как в Geany: регулярки, escape-последовательности, поиск и замена по выделению, текущему документу, всем открытым документам.

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

     
     
  • 2.127, Alexey Tor (ok), 10:06, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > "Найти и заменить", чтоб он был прям как в Geany: регулярки,
    > escape-последовательности, поиск и замена по выделению, текущему документу, всем открытым
    > документам.

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

     
     
  • 3.130, mikhailnov (ok), 17:46, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл в том, чтоб найти что угодно и заменить на, например: "Release:\t1", то есть escape-последовательности ценны в первую очередь в том, на что заменять. И не понятно, как без них искать, например, окончание строки.

     
     
  • 4.131, Alexey Tor (ok), 17:58, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Смысл в том, чтоб найти что угодно и заменить на, например: "Release:\t1",
    > то есть escape-последовательности ценны в первую очередь в том, на что
    > заменять.

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

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

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

     
  • 4.132, Alexey Tor (ok), 18:11, 18/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил как счас меняет. Уже и так понимает \t (таб), \n (перевод строки) в поле "заменить на что" если включен флаг 'regex substitute' в диалоге замены. Фича есть а я забыл про это.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру