LINUX.ORG.RU

Выпуск редактора CudaText 1.106.0

 ,


1

2

CudaText — это свободный, кросс-платформенный редактор кода, написанный на Lazarus. Редактор поддерживает расширения на Python, и имеет несколько особенностей, позаимствованных из Sublime Text, хотя такая функция как Goto Anything отсутствует. На Wiki-странице проекта https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 автор перечисляет преимущества над Sublime Text.

Редактор подойдет продвинутым пользователям и программистам (доступно больше 200 синтаксических лексеров). Ограниченные возможности IDE доступны в виде плагинов. Репозитории проекта находятся на GitHub. Для запуска в системах FreeBSD, OpenBSD, NetBSD, DragonFlyBSD и Solaris, требуется пакет GTK2. Для запуска в Linux, есть сборки на GTK2 и Qt5. CudaText отличается относительно быстрым запуском (около 0.3 секунды на CPU Core i3).

>>> Сайт программы

CudaText - это свободный и кросс-платформенный редактор кода, написанный на Lazarus.

Отлично!

А какова этимология названия, он, надеюсь, к видеокартам одной зелёненькой фирмы гвоздями не прибит? :)

hobbit ★★★★★ ()

Синтаксис Хулии поддерживает? Как с интеграцией с терминалом?

Vudod ★★★★★ ()

В последний раз, когда я его трогал (не так давно) он тупил очень сильно – никуда не годился для работы.

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

Это потому что CUDA тормозит. То ли дело OpenCL!

anonymous ()

CudaText

Хотел посмотреть, но у меня видюха intel.

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

В последний раз, когда я его трогал (не так давно) он тупил очень сильно – никуда не годился для работы.

Да, там было что-то про обрушение python, или типа того. Сейчас проверил – вроде норм. Плагинов конечно кот наплакал. Так что, подождём-с, как говориться.

kostyarin_ ★★ ()

надо было на С++ писать. Со второй попытки получится

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

Буду рад получить Github issue - на каком файле тупит, какой лексер, может от unicode текста зависит итд.

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

надо было на С++ писать. Со второй попытки получится

Аккурат к китайской пасхе.

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

Буду рад получить Github issue - на каком файле тупит, какой лексер, может от unicode текста зависит итд.

Да вроде в этой версии всё ок. В той, которую я пробовал что-то питоновское рушилось и всё стопорило.


А так, если интересно,

  1. Двойной пинок по файлу сбоку в дереве не открывает файл для редактирования. Т.е. он открывается, но следующий файл открывается вместо него. И так далее. GIF.
  2. Ctrl+Pg.Up и Ctrl + Pg.Down не работают как переключатели вкладок, а это довольно распространённое сочетание клавиш.
  3. А ещё в Sublime можно выделить слово или часть и пнуть Ctrl+D и тогда выделиться точно такой же следующий по тексту фрагмент (с доп. курсором) и так далее. И собсвтено выделение целого слова подсвечивает обводкой все его эквиваленты в файле. GIF.
kostyarin_ ★★ ()

Вопросы к оформлению новости

хотя такая функция как Goto Anything отсутствует

Странно читать про то что отсутствует, а не про то что присутствует. «Есть фишки из Сублимы» - слишком расплывчато и неконкретно.

Ограниченные возможности IDE доступны в виде плагинов

Доступны плагины, которые ограничивают возможности IDE? Так чтоли?

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

Доступны плагины, которые ограничивают возможности IDE? Так чтоли?

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

anonymous ()

Поставил на посмотреть. Что то он какой то неторопливый. Даже прокрутка файла притормаживает.

ilinsky ★★★★★ ()

Лол, он даже директорию открыть не может! -__- Написал о баге на форуме - его какого-то лешего удалили.. Ну наф такой редук, слишком сыр. Через годик может что-то изменят с таким подходом..

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

А когда у вас было в последний раз?

Проверил на старом 775LGA 2х ядерном. Запускается быстро, не тормозит.

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

А когда у вас было в последний раз?

Да, признаться, полгода назад или больше.

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

Схожие мысли промелькнули. Ещё подумал, это ж какие тексты надо ему скармливать, чтоб для обработки аж целая CUDA понадобилась :D.

dv76 ★★★ ()

А на расте текстовый редактор есть?

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

А где он ищет на macOS python3? Говорит, что нет его, хотя бинарник python3 в PATH присутствует.

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

Двойной пинок по файлу сбоку в дереве не открывает файл для редактирования.

Todo. https://github.com/Alexey-T/CudaText/issues/2709

Ctrl+Pg.Up и Ctrl + Pg.Down не работают как переключатели вкладок

Ну каждый может задать хоткеи - F1/F9 в куде. Не копировать же все хоткеи Sublime.

можно выделить слово или часть и пнуть Ctrl+D и тогда выделиться точно такой же

Уже есть! Selection/ Add next occurrence of selected word.

выделение целого слова подсвечивает обводкой все его эквиваленты

Уже есть плагин! Highlight Occurrences.

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

Доступны плагины, которые ограничивают возможности IDE?

Возможности от IDE ограничены. Нет дебаггеров например.

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

даже директорию открыть не может!

Не помню репорта на форуме. какую директорию, в какой ОС? можно на Github.

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

Забавно редактор на pascal, не поддерживает синтаксис pascal.

Лексер Pascal есть. Plugins/ Addon manager/ Install

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

В user.json надо прописать типа

Python on macOS

On macOS you must install Python 3, from official site python.org. Versions 3.6…3.9 are ok. CudaText will detect this Python. CudaText has option «pylib__mac» with such default value (actual version number is auto-detected):

"pylib__mac": "/Library/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5.dylib",

If you use «virtualenv» from «conda» with isolated Python, CudaText cannot detect it, so you need to write to the user.json option «pylib__mac» by hands. Example:

"pylib__mac": "/miniconda2/envs/py3/lib/libpython3.7m.dylib",

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

А где он ищет на macOS python3?

default.json говорит - «pylib__mac»: «/Library/Frameworks/Python.framework/Versions/3.6/lib/libpython3.6.dylib», Там все номерки ищет, от 3.6 до 3.9 (AFAIR).

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

А на форуме нельзя? Тогда прикройте, а то темы удаляют без всяких предупреждений!!😡😡 Остатки темы до сих пор висят File -> Open folder not working » 23.06.2020 16:14

Не знаю почему 2, случайно 2 раза отправил видимо https://imgur.com/sclWj0u

http://synwrite.sourceforge.net/forums/viewforum.php?f=5&sid=c6610bb58bd390573ab3ab6eb36fee2d

http://synwrite.sourceforge.net/forums/viewtopic.php?f=5&t=2520

http://synwrite.sourceforge.net/forums/viewtopic.php?f=5&t=2519

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

Ну дык можно было уточняющие вопросы задать, это же не спам! Что за бредовые модеры у вас там. Я нормально всё описал, и ось и платформу и что делать чтобы воспроизвести. Уже не хочу заново всё. Да и из названия уже понятно, Mint 19.3 x64, ставил deb с сайта. Открывал директорию с сайтом для разработки, в других редакторах она нормально открывается. В куда - ноль реакции после выбора директории. Через терминал запускал - вывода дебага никакого нет. На гитхабе бы создал, да поздно про него вспомнил, кода уже на форуме написал - не стал дублировать.

FreeWebber ()

Pascal это конечно хорошо. Но у него есть какие либо полезные отличия, кроме того что он на Лазарусе написан? Что либо свое, новое есть?

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

В куда - ноль реакции после выбора директории.

Давайте искать причину. может у вас side panel в отдельном окне и его не видно? потому что у меня project manager выплывает после открытия папки. может папка специальная? скрытая? может при октрытии - в Console ошибки выводятся (показать по Ctrl+tilde)?

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

Но это преимущества над sublime text, а им мир редакторов не ограничивается. Я спрашивал не «чем он лучше чем sublime text», а «какие в нем полезные отличия», имелся в виду, разумеется не только sublime text. Я не вижу своих, не реализованных нигде более фич. Такие есть?

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

Я так понял, что автор хотел написать «Часть возможностей IDE доступны в виде плагинов». Или ещё точнее «Доступны плагины, позволяющие использовать в CudaText некоторые функции IDE». Оформление небрежное, да.

Особое внимание к сравнению с SublimeText, видимо, вызвано тем, что некоторые тут считают оный эталоном редактора кода, и автор программы хотел привлечь их на свою сторону.

hobbit ★★★★★ ()

Если выбрать шрифт Cantarell, то возникает артифакт в виде множества псевдо-пробелов между курсором и последним символом. Пожалуйста пофиксите. А вообще, скорость загрузки поражает. Спасибо, молодец!

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

В куда - ноль реакции после выбора директории

Проверил в Mint 19.3. Открытие папки работает. Только сначала надо настроить Питон - прописать в user.json опцию «pylib__linux». Как найти путь к питону, написано в default.json около опции pylib. я сразу нашел путь к питону 3.6.

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

Я не вижу своих, не реализованных нигде более фич. Такие есть?

Есть - из того списка в вики, есть уникальные. CodeTree для многих лексеров (в других - есть для очень огранич.списка, типа С С++ С# Java, тут есть для 80% лексеров). Движек лексеров EControl - его нигде нет.

Потом коректно сейвит бинарные файлы. Потом есть вьюер (как в Total Commander) для любых файлов.

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

Если выбрать шрифт Cantarell, то возникает артифакт в виде

Проверил - он НЕ monospaced, там буква W в 4 раза шире i.

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