Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

Открыть новую тему     Написать ответ в эту тему

Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

CudaText — кроссплатформенный текстовый редактор, написанный на Object Pascal. Это проект с открытым исходным кодом, который можно использовать бесплатно, даже в коммерческих целях. Он запускается довольно быстро: ~0,3 секунды с ~30 плагинами, на Linux на CPU Intel Core i3 3GHz. Он расширяется дополнениями Python: плагинами, линтерами, парсерами дерева кода, внешними инструментами. Синтаксический анализатор имеет богатый функционал, от движка EControl.
Функции
  • Подсветка синтаксиса для многих языков ( более 300 лексеров ).
  • Дерево кода: структура функций/классов и т. д., если лексер это позволяет.
  • Сворачивание кода.
  • Множественные каретки и множественный выбор.
  • Найти/Заменить с помощью регулярных выражений.
  • Конфигурации в формате JSON. Включая конфигурации, специфичные для лексера.
  • Интерфейс с вкладками.
  • Разделить вид на основной/дополнительный. Разделить окно на 2/3/4/6 групп вкладок.
  • Палитра команд с нечетким соответствием.
  • Миникарта. Микрокарта.
  • Показывать непечатаемые пробелы.
  • Поддержка множества кодировок.
  • Настраиваемые горячие клавиши.
  • Двоичный/шестнадцатеричный просмотрщик файлов неограниченного размера (может отображать логи размером до 10 Гб).
  • Корректно сохраняет двоичные файлы.
     
    Ссылки:
  • Вики-справка
  • GitHub
  • аддоны
  • аддоны-2
  • лексеры
  • Плагины [?] к CudaText от kvichans (закрыта с предложением использовать тему CudaText)
     
    Скачать: (История версий)
  • https://cudatext.github.io/download.html
  • https://sourceforge.net/projects/cudatext/files/release/
  • https://sourceforge.net/projects/cudatext/files/addons_all/

  • Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:33 04-08-2015 | Исправлено: Lin1980, 21:37 24-02-2025
    AlexTP2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1.

    Цитата:
    Можно ли в стандартную комплектацию CudaText добавить пункт меню "Моё",
    куда можно было бы путём нажатия ПКМ добавлять команды с понятным названием
    (н-р, по ПКМ "Плагины - CudaExt - Align in lines by separator" добавить в "Моё" строку "Выровнять по разделителю")?  
     

     
    это делается настройкой плагина Configure Menu (сначала делаете в нем "файл меню", потом в него делаете правку). ПКМ тут не при чем.
     
    https://wiki.freepascal.org/CudaText_plugins#Configure_Menu
     
    2.

    Цитата:
    Как задействовать подсветку одинаковых слов при двойном клике по одному из них
    (н-р, дважды кликаем слово "Action" и получаем подсветку всех вхождений "Action" в скрипте)?
     

    плагин Highlight Occurrences. в его диалоге опций это настраивается.
    меню Options / Settings-plugins / Highlight Occurences / Config.

    Всего записей: 7 | Зарегистр. 22-06-2022 | Отправлено: 09:40 23-06-2022 | Исправлено: AlexTP2, 09:41 23-06-2022
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexTP2
    IMHO ни одна проф. программа не требует столько настроек, как CudaText. ))
    Остаётся надеяться, что появится кто-то, кто вникнет во всё это и будет делать настроенные сборки Cuda.
    До этого момента пользоваться им просто не реально.

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 12:23 23-06-2022
    AlexTP2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hunter23071985
    это почему это нереально? все пользуются, а настройки даже кто-то не трогает. дефолты настроек хороши. что именно в дефолте настроек вам не так?
     
    зачем нужна "сборка" и чем сборка должна отличаться?
     
    учтите что "сборка" может запускатться медленее в разы!  
    если в ней будет плаг Macros или Ext Tools  или Config Menu.

    Всего записей: 7 | Зарегистр. 22-06-2022 | Отправлено: 21:36 23-06-2022 | Исправлено: AlexTP2, 21:40 23-06-2022
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexTP2
    IMHO сборка должна отличаться наличием функций для работы.
    Минимум - тех, что были в SynWrite и сейчас спрашиваются в этой теме на форуме.
    Максимум - тех, что есть в сборке AkelPad [?].
    А плагинов, которые замедляют сборку в разы, вообще не должно быть по определению. ))

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 22:06 23-06-2022
    AlexTP2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hunter23071985

    Цитата:
    Минимум - тех, что были в SynWrite и сейчас спрашиваются в этой теме на форуме.  

     
    понятна идея для сборки.
    надо включать еще Н плагинов. Config Toolbar, Macros, Ext Tools.
     
    но это не обязательные фичи! я вот и без них живу.
    Config Toolbar делал чисто для людей. не себя.
    редактор и без этого всего окей.

    Всего записей: 7 | Зарегистр. 22-06-2022 | Отправлено: 00:09 24-06-2022 | Исправлено: AlexTP2, 00:10 24-06-2022
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexTP2
    Я думаю, что в сборку надо включать не Н плагинов, а все плагины, кроме совсем уж узкоспециализированных (если такие есть).
    Всем иногда приходится писать код/HTML/CSS и т.д. А, если нет, то и простого Windows Notepad хватит.
    Уверен, что найдутся плагины, которые будут конфликтовать друг с другом, замедлят и раздуют сборку.
    Это надо будет прорабатывать и оптимизировать, и это точно не сделать пользователю, которому нежели добавить нужное всегда проще удалить лишнее.
    Хотя что может быть лишним? Подсветка синтаксиса, одинаковых слов, выравнивание по разделителю, смена регистра, сортировка всегда пригодятся.
    И остальное также хоть раз, да пригодится. Но это лишь моё мнение...

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 00:30 24-06-2022
    AlexTP2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    что в сборку надо включать не Н плагинов, а все плагины, кроме совсем уж узкоспециализированных

    сейчас программа запускается за 0.3 секунды.
    при включении плагинов будет запускаться 1.5 с например.
    а то и больше.
    плохо.
    и меню Plugins будет забито так что нихрена не увидишь.
    хотя это решается - https://wiki.freepascal.org/CudaText#Grouping_in_Plugins_menu

    Всего записей: 7 | Зарегистр. 22-06-2022 | Отправлено: 09:56 24-06-2022 | Исправлено: AlexTP2, 10:01 24-06-2022
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexTP2
    Так в том и дело - у всех будут тормоза при использовании программы, каша в меню Plugins, конфликты плагинов и т.д.
    Устранить это может только автор программы или сборки, а юзер посмотрит и пройдёт мимо, т.к. у него просто нет нужных ресурсов.
    Я уже 7 лет периодически пытаюсь настроить и укомплектовать CudaText, но бросаю это дело, т.к. не хватает ни времени, ни сил.
    А так и Photoshop можно обрезать до вида, когда он будет запускаться за 0.3 секунды, только работать там ничего не будет. ))

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 11:12 24-06-2022
    AlexTP2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hunter23071985

    Цитата:
    Я уже 7 лет периодически пытаюсь настроить и укомплектовать

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

    Всего записей: 7 | Зарегистр. 22-06-2022 | Отправлено: 12:39 24-06-2022
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AlexTP2
    Спасибо, но у меня сейчас полный завал по работе.
    Да и в обозримом будущем времени изучить и протестировать все плагины и настройки даже с Вашей помощью уже не предвидится.
    Как я и говорил, их просто надо добавить в сборку, а там по ходу использования всё постепенно освоится и найдёт своё применение. )

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 14:25 24-06-2022 | Исправлено: Hunter23071985, 14:27 24-06-2022
    AnTul

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как задать свой путь к плагинам? То есть я хочу, чтобы они в конкретную папку устанавливались.

    ----------
    Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

    Всего записей: 5660 | Зарегистр. 13-07-2004 | Отправлено: 17:04 12-09-2022
    kerttlerf

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброго дня. в CudaText добавил лексер G-code норм, а вот как в его в CudaLister для тотала добавить чет не соображу. подскажите или ссылочку.

    Всего записей: 36 | Зарегистр. 16-05-2007 | Отправлено: 20:36 16-01-2023
    deep_star

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В папке плагина есть специальная папка lexers
    Ну и в aliases.ini добавить

    Всего записей: 76 | Зарегистр. 27-09-2007 | Отправлено: 09:48 17-01-2023
    kerttlerf

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    В папке плагина есть специальная папка lexers

    там, в папке плагина;  *.cuda-lexmap,      и *.lcf
    а сам лексер G-code имеет другое расширение и структуру (я его конечно запихнул туда)) но толку мало);   G-code.cuda-litelexer

    Всего записей: 36 | Зарегистр. 16-05-2007 | Отправлено: 10:57 17-01-2023
    kvichans

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сообщение от автора CudaText, Алексея:
     
    Я более не могу писать в этот форум ru-board, т к первый мой аккаунт забанили за флейм, а все новые мои аккаунты сразу же банятся и я не могу ничего написать ни во Флейм, ни в ветку CudaText.  
     
    Итог - для поддержки пишите в оф форум программы (ссылка на оф сайте).  
    Или можно в https://github.com/Alexey-T/CudaText/issues

    Всего записей: 10 | Зарегистр. 18-05-2016 | Отправлено: 17:18 12-02-2023
    Smallette

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал на досуге перевод меню плагинов на русский. Если нужно переложите в подобающее место.
    https://www.upload.ee/files/15107398/langmenu.ru-ru.plugins.zip.html

    Всего записей: 382 | Зарегистр. 01-11-2006 | Отправлено: 12:48 11-04-2023
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smallette (пост) [?]
    Цитата:
    Сделал на досуге перевод меню плагинов на русский.

    А это как бы все прединсталлированные или тока избранные какие-то?
    Вроде как к примеру Emmet - сразу из коробки есть после установки - а в переводе его нет. Show unsaved changes - тоже. Insert time, Make plugin, Multi installer, Options Editor lite

    Всего записей: 4280 | Зарегистр. 01-04-2006 | Отправлено: 16:08 11-04-2023
    Smallette

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    destiny child
    sorry but...
    это просто личная подборка, но хотелось бы уточнить, что Emmet нет из коробки, Show unsaved changes - это встроенная фича в настройках редактора, эти Insert time, Make plugin, Multi installer я просто отключил за ненадобностью, Options Editor lite - пункт меню переведен, а само окно я не знаю как переводить.

    Всего записей: 382 | Зарегистр. 01-11-2006 | Отправлено: 16:17 15-04-2023
    destiny child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smallette (пост) [?]
    Цитата:
    это просто личная подборка

    Да без вопросов. Просто я реально не вогнал с ходу - это я не так поставил, или у меня просто какие-то проблемы, или так и должно быть?  
    Вот, к примеру, "Options Editor lite - пункт меню переведен" - но у меня-то выходит НЕ переведен.
    "Insert time, Make plugin, Multi installer я просто отключил" - хм, мысль неплохая. А чем отрубили?
    "Show unsaved changes - это встроенная фича в настройках редактора" - и типа априори непереводимая игра слов что ли выходит? Я без претензий - просто уточнить)))
    "Emmet нет из коробки" - странно, но и я вроде не задавался целью поставить это, ибо толком оно и не работает... Странно выходит - вроде есть и вроде не должно быть...

    Всего записей: 4280 | Зарегистр. 01-04-2006 | Отправлено: 21:18 15-04-2023
    Smallette

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    destiny child

    Цитата:
    А чем отрубили?

    Сам недавно узнал из вики куды:
    К примеру надо отключить плагин cuda_insert_time, создаешь в папке cudatext\py\cuda_insert_time\ пустой файл без расширения plugin_disabled и все... плагин отключен.
    А если какой то перевод не подхватился, надо названия папок проверить, чтобы совпадали.
     
    Вопрос: как все таки можно распечатать файл из куды? Может быть можно сделать как в Саблайме, он генерирует ХТМЛ файл и передает его на печать в браузер по умолчанию? Наверное это можно плагином реализовать...

    Всего записей: 382 | Зарегистр. 01-11-2006 | Отправлено: 19:06 17-04-2023 | Исправлено: Smallette, 14:14 28-08-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

    Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru