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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Skif_off

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

    Цитата:
    как на счёт того, чтобы адаптировать под CudaText плагины из этой сборки Akelpad?

    Да вы что, их же там ведро ) Вы хотя бы десятую часть используете? Формально, плагинов там немного, но полно скриптов и внешних утилит.
     
    Кстати, они все писались по необходимости, по просьбе или по обоим причинам, надо быть реалистом Лучше просить конкретно-предметно, собственно плагины здесь и, вроде, CudaText может почти всё.

    Всего записей: 6648 | Зарегистр. 28-01-2008 | Отправлено: 14:32 20-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hunter23071985
    Портировать можно наверно большинство.
    Но это же труд. Долго делать.
    За большой донейт можно

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 14:42 20-01-2018
    Skif_off

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

    Цитата:
    Плагины которые делали похожие вещи слиты в один -  
    Base Encoder + Encode = Encode (update)  
    Могу добавить еще кодировки, не знаю какие.  

    Сейчас нет возможности проверить, можно сравнить с converter.js от Infocatcher (если не изменяет память, версия на гитхабе умеет и Quoted-printable, но пока без пункта в GUI). Unicode-escape, наверное, может быть полезно дополнить декодированием примера отсюда [?]: "\x442\x435\x43b\x435\x444\x43e\x43d". Так и не понял, что это
    Есть ещё плагин: помимо выбора одно- и двухбайтовой кодировки можно указать префикс/суффикс.
     

    Цитата:
    Портировать можно наверно большинство.

    ИМХО, насколько помню свои копания, там ряд решений крайне специфичны или одноразовы.

    Всего записей: 6648 | Зарегистр. 28-01-2008 | Отправлено: 15:01 20-01-2018
    Hunter23071985

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

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 15:08 20-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif,  
    Кодировка эта странная и где она юзается , не понял. Такое делать не надо. Я приделаю ещё такие -
    Unicode normalization, NFC NFD,  
    Это для Юникода.
     
    Добавлено:
    Одноразовы?? Тогда не надо портировать все. Надо отдельные
     
    Ещё Куд скоро будет иметь плагины для показа tooltips.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 15:32 20-01-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Не то, чтобы странная, вот решение использовать её - точно странное. Похоже, идёт тупо замена "\u0442" на "\x442", т.е. "u" на "x" и вытирается ведущий нуль (ведущие нули), так и не понял, зачем, времени же больше тратится на разбор строки, а выгоды от размера этой строки - чуть. Согласен, встречается нечасто, мягко говоря.
     
    Нормализация Юникода - это да, может быть полезно, тем более CudaText и под MacOS работает (там, кажется, NFD используется, в отличие от остальных?).
     

    Цитата:
    Одноразовы??

    Немного утрировал Это к тому, что есть задачи частые, которые есть смысл автоматизировать/упростить использование, а есть редкое, крайне. Опять же, тут я субъективен, исключительно собственное впечатление от копания в сборке.
    В общем, список пожеланий должен быть предметным, всё подряд - слишком много ресурсов.

    Всего записей: 6648 | Зарегистр. 28-01-2008 | Отправлено: 17:05 20-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Интересно что скажут эрудиты.
    Есть такая вещь MS Surface. там Windows on ARM CPU. вроде.
     
    а) нужно под это делать редактор?
    б) чем там редактируют?
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 21:10 21-01-2018 | Исправлено: Alextpp, 21:11 21-01-2018
    Koyotero



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Surface вроде никаким боком к ARM отношения не имеет. Возможно вы имели ввиду платформу UWP, знаю что EmEditor для нее есть. В случае Surface нужен не редактор, ваш и так на ней запустится, вот об адаптации под сенсорный ввод можно задуматься.

    Всего записей: 1326 | Зарегистр. 30-10-2005 | Отправлено: 21:15 21-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Опс, Surface 1/ Surface 2  были с ARM.
    А потом они уже все с x64.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 21:25 21-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CudaText 1.38 beta на SF.net
    Поддержка АПИ для тултипов.
     
    Плагин HTML Tooltips (в AddonManager) использует это АПИ.
    Показывает тултипы примерно как SynWrite - для цветов #rgb и имен картинок (в HTML/CSS).

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:47 23-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HTML Tooltips:
    - добавлен показ картинок (img src="...")
    - и спец символов HTML вроде ©

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 22:31 23-01-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    А какой вариант разметки используется для документации? Заглянул в Pandoc, у него их вагончик: MediaWiki markup, DokuWiki markup, TikiWiki markup, TWiki markup, Vimwiki markup, ZimWiki markup...
    MediaWiki markup?

    Всего записей: 6648 | Зарегистр. 28-01-2008 | Отправлено: 16:00 24-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif_off
    Хмм, внизу вики написано такое
        policy About Free Pascal wiki Disclaimers  
    Powered by MediaWiki  
     
    так что вот.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:11 24-01-2018
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Хм... не сообразил туда заглянуть, смотрел на гитхабе, в самих wiki-файлах )

    Всего записей: 6648 | Зарегистр. 28-01-2008 | Отправлено: 18:23 24-01-2018
    Alextpp



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

    Цитата:
    1.38.3 (2018/01)
     
    + add: option "indent_size" allows value 0: use indent from options "tab_size", "tab_spaces"
    + add: API
    - minor fixes
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:55 26-01-2018
    Alextpp



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

    Цитата:
    нравится как сделано в MS Visual Studio, там можно отключить отображение вертикальной полосы прокрутки, а в место нее будет показываться мини-карта. но если так делать, то надо чтобы мини-карта была не такая как сейчас...

     
    Это был виш 2015г.
    Подумал что так не надо- убирать скроллбар и делать только миникарту. Т.к. скроллбар имеет стрелочки для "одна строка" и он надежный и он не тормозит (а миникарта - да, если строки длинные или файл).

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:23 30-01-2018 | Исправлено: Alextpp, 17:25 30-01-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделан плагин Dash Help -
    http://synwrite.sourceforge.net/forums/viewtopic.php?f=19&t=1983

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:49 03-02-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По настойчивым просьбам Hunter***, я все-таки попробовал написать плагин который
    позволяет грузить шрифты толлько для КудаТекст.
    Нашел сниппет, сделал плагин. У меня и Hunter- работает.
    Только у меня портит текст в консоли.
     
    Выложил плагин Fonts.
     
    Еще выложил новый лексер Asm PowerPC

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:35 08-02-2018
    Hunter23071985

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp, вроде я особо не настаивал. ))) Спасибо за плагин!

    Всего записей: 2688 | Зарегистр. 19-09-2009 | Отправлено: 18:04 08-02-2018
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновление 1.40
    Переделаны букмарки и добавлены фичи.
    http://uvviewsoft.com/cudatext/history.txt

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:31 09-02-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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