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

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

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

    Цитата:
    Выложил БЕТУ
    ...Ниасилил ) , везде version 1.5.4.0 (2016.12.07), дайте прямую ссылку плиз )

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 11:26 16-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В этой папке бета всегда - http://uvviewsoft.com/bb/

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:38 16-12-2016
    Wave_Blessed

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Свежая бета куды. Открываю небольшой текстовый файлик, буквально 13кб, меньше сотни строк. Строки не очень длинные — 50-500 символов. Зажимаю Ctrl+Right и скачу по словам несколько абзацев. Бездушные замеры: в третьем саблайме кусок текста проскакиваю за 15 секунд, в куде этот же кусок за тридцать. Разница в скорости перемещения курсора заметна на глаз. Это не тормоза, но и шустростью назвать язык не поворачивается.
    Win7x86, распакован архив беты поверх предыдущего релиза. Собственных настроек всего-ничего, типа "show_cur_line": true, "tab_size": 4, "minimap_show": false, "wrap_mode": 1 и ещё пары-тройки такого вот.

    Всего записей: 1305 | Зарегистр. 16-04-2006 | Отправлено: 09:21 19-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пока что так- кеш (беты) не кеширует движение вбок (только вверх-вниз)
     
    Потом, Сублим имеет парсер лексера в Н раз быстрее.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 09:46 19-12-2016
    sergio12

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp,
    Есть ли в планах функции печати, как в SynWrite?

    Всего записей: 376 | Зарегистр. 11-11-2002 | Отправлено: 13:16 20-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergio12
    Нет, в Лазарусе с этим сложно (для Лин+Вин)

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:33 20-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Версия 1.6,
    список изменений - http://uvviewsoft.com/cudatext/history.txt

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На форуме (не оф) Сублиме просят плагин который бы показывал
    картинки в обычном файле. И потом сейвил их куда-то. чтобы открыть при открытии файла.
    АПИ в Сублиме для картинок есть. Фантомы. Я делаю плагин к CudaText для того же. Уже есть рабочая модель.
    Картинки показаны между строк. Потом они сейвятся во второй файл name.cuda-notes. И тп. Уже почти
    все работает. Плагин скоро будет. Надо только отладить с Н табами где есть картинки в табах.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 15:27 05-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "Insert Pics" плагин доделан, и работает. Картинка -
     
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:55 09-01-2017
    Wave_Blessed

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А можно пример, как это можно использовать? Я бы понял, если бы именно в тексте были ссылки на картинки и их бы показывало (в том же css свойства бэкграунд имейдж). А тут в отдельном файле… Зачем?
     
    (я не оспариваю, просто, может, я не вижу какого-то очевидного и архиполезного применения)

    Всего записей: 1305 | Зарегистр. 16-04-2006 | Отправлено: 18:24 09-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я тоже не вижу архиполезного.
    Тут был сделан виш, который я видел на Реддите. Для Сублиме. спросили как можно вставить картинки ..

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:50 09-01-2017 | Исправлено: Alextpp, 18:51 09-01-2017
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Глючок в замене с regexp )
    например в тексте:
     
    1,-0.45
    1,-0.2
    1,-0.3
    1,-0.4
     
    хочу заменить \n на ','
    Замена идет, правда бесконечно - то есть сначала правильно заменяются имеющиеся строки, а дальше без конца добавлются ','
    Получается:
     
    1,-0.45','1,-0.2','1,-0.3','1,-0.4','','','','','',' и так бесконечно
     
    Кнопка Отмена работает.
    То же самое и с \s вроде бы
     
    И еще нет галочки 'В выделенном' - приходится переносить нужное в новый файл и там заменять все

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 13:07 17-01-2017 | Исправлено: deryabin_ka, 13:09 17-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Галочка про выделение пока планируется, но руки не дошли, там полно работы.
    С рекэксом посмотрю, спасибо.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 21:23 17-01-2017
    Domin0



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что не хватает из коробки, на мой взгляд:
    Ctrl-Колесико мышки - изменять размер шрифта
    Сортировка строк (в том же SublimeText по F9 по умолчанию, очень удобно)
     
    а так симпатично, смотрю.
    Правда так и не получилось поставить курсор за пределы конца строки.
    в default.json прописано, но ни на что не влияет

    Код:
    //Allow to place caret after end-of-line (virtual caret pos)
      "caret_after_end": true,
     

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 11:56 18-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Domin0
    Потому что прописать надо не в def.json- он не читается - а в user.json - это же написано в вики
     
    Добавлено:

    Цитата:
    Ctrl-Колесико мышки - изменять размер шрифта
    Сортировка строк (в том же SublimeText по F9 по умолчанию, очень удобно)
     

     
    Колесико - есть опция для того, искать в default.json по "wheel"
    Сортировка - делается но плагином - Sort

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 15:36 18-01-2017
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще непоняточка:
    В пользовательских настройках
     
      "tab_size": 3,
      "indent_size": -1,
     
    но при первом открытии файла tab_size явно 8
    При изменении пользовательских настроек - tab_size меняется на указанное

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 09:55 19-01-2017 | Исправлено: deryabin_ka, 09:57 19-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Глючок в замене с regexp --поправлен, нашелся баг и был поправлен, спс.
     
    Добавлено:
    Глючок при tab_size:3 не вижу.
    Открывается и сразу же у меня стоит 3 внизу. проверь что нет файла "lexer NNNNNNN.json" с другим оверрайдом.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:47 19-01-2017
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "lexer NNNNNNN.json" нету.
    Дело оказалось в "history files.json" и "history session.json" (в них для данного файла было tab_size:8). Когда оба удалил - заработало tab_size нормально.
    Опять я заблудился ) - а поправленное где то можно скачать?

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 17:13 19-01-2017 | Исправлено: deryabin_ka, 17:22 19-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да я тоже нашел,что история файлов сейвит это tab_size:3.
    Обновил Куду на сайте. 1.6.4

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:53 19-01-2017
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Предложение по фолдингу - в SynWrite "Свернуть все " работает рекурсивно, в cuda - нет (я таку понял сворачивает только уровень 1). Можно ли такую опцию сделать, что сворачивать по ВСЕ, в настройках например?

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 10:06 20-01-2017 | Исправлено: deryabin_ka, 10:08 20-01-2017
    Открыть новую тему     Написать ответ в эту тему

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