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

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тема в Куд по дефолту светлая но не белая, нужно именно белую? надо поправить пару цветов в диалоге- сказали выше.
     
    Добавлено:
    Новые плагины -
     
    Focus Mode - затенняет строки кроме текущего параграфа, полезно редко но как крутая фича сойдет
    Insert Emoji - диалог выбора эможи типа
    Caret History от kvichans - помнит прыжки каретки и дает команды jump back/forward
     
     
    Добавлено:
    Эможи понимаются форумом ру-борд, так что можно исп-ть для руборд.

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 15:39 08-09-2017 | Исправлено: Alextpp, 15:43 08-09-2017
    KobaBR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Меняю, захожу заново и опять сервый фон =(
     
    Я хочу сделать вот так

     
    Добавлено:
    Вы конечно извините за глупые вопросы
    Перехожу от Notepad++
     
    А как тут поставить еще JSON XML formatter
     
    Добавлено:
    Что такое линтеры и снипеты

    Всего записей: 406 | Зарегистр. 21-06-2007 | Отправлено: 12:21 09-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KobaBR
    - после правки в UI theme, прога предлагает сохранить тему в файл. например "dd".
    - рестарт проги
    - выбираем тему: Options - Color themes - UI - dd
     
     
    Добавлено:
    как ставить аддоны?
    http://www.uvviewsoft.com/cudatext/img/cudatext-install-addon.gif
    тут показано на примере аддона Filter Lines.
     
    Добавлено:
    линтеры - аддоны к CudaLint.
    вот от Сублиме:
    https://www.youtube.com/watch?v=u6fvJRao-E4

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 09:07 10-09-2017 | Исправлено: Alextpp, 09:16 10-09-2017
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Какая-то проблема в лексере AutoIt, блочные комментарии #cs ... #ce не совсем работают внутри #Region ... #EndRegion: фолдинг работает, но текст не раскрашивается как комментарий.
    И, похоже, как-то с этим связано, что если такое есть в начале файла, то он открывается вот с такой никакой подсветкой. Лечится сменой лексера на любой другой и обратно на AutoIt.
    Вот с этим файлом можно попробовать (и проблему с кодировкой ниже, заодно, т.к. файл в cp1251).
     
    Ещ1 баг: если изменить кодировку через строку состояния (переоткрыть в другой, если редактор ошибся), то подсветка сбрасывается на обычный текст, но только тех строк, что были видны в окне программы при переключении кодировки (строки выше и ниже остаются раскрашенными).
     
    P.S. CudaText 1.18.0  x64, Xubuntu 16.04 x64.

    Всего записей: 6715 | Зарегистр. 28-01-2008 | Отправлено: 17:38 10-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Про типы аадонов написал wiki topic,
    http://wiki.freepascal.org/CudaText#Add-on_types
     
    Skif
    поправил баг - после смены encoding теперь красится нормально.
     
    второй баг глубоко. поищу.

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Спасибо, коммит видел, но собрать не пробовал. А vhanla больше не планирует выкладывать сборки? Форк обновлялся 8 дней назад, а в релизах крайняя - 1.14.0... (Просто чтобы не отвлекаться на регулярные заглядывания на ту страницу.)

    Всего записей: 6715 | Зарегистр. 28-01-2008 | Отправлено: 15:59 11-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Положил бету 1.18.2 сюда https://sourceforge.net/projects/cudatext/files/beta_version/
    vhanla неактивен. я собираю бету.

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сделал подсветку HTML цветов
    rgb(...)
    rgba(...)
     
    картинка - тест-файл -
    http://synwrite.sourceforge.net/forums/download/file.php?id=728&mode=view/cud-rgb.png

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:52 13-09-2017 | Исправлено: Alextpp, 20:53 13-09-2017
    Domin0



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите как ограничить запуск CudaText одним экземпляром?
     

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 11:28 14-09-2017
    sergio12

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Domin0
    В пользовательских настройках прописать: "ui_one_instance": true

    Всего записей: 376 | Зарегистр. 11-11-2002 | Отправлено: 11:35 14-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Beta 1.19: https://sourceforge.net/projects/cudatext/files/beta_version/
    релиз завтра.

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



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

    Цитата:
     
    + colored underlines for HTML's rgb(), for ex rgba(200, 200, 0, .4)
    + support no-break-space U+00A0: in show unprinted, in go-to-next-word
    + replace with reg.ex.: support change case (modifiers \U \L) for Unicode
    + option "ui_tree_show_tooltips" (turn off, if tooltips are irritating)
    + option "mouse_click_number_selects_eol"
    + improved lexer JS (reg-ex hiliting)
    + improved lexer LESS (numbers hiliting)
    + ProjectManager: commands "Go to main file", "Open main file"
    + ProjectManager: don't allow duplicate items
     

     
    Добавлено:
    здесь был Питон программист.
    вот отличная идея плагина. сайдбар как в Sublime Text.
    https://github.com/Alexey-T/CudaText/issues/1093
    могу дать небольшой донейт на него.
     
    Добавлено:
     

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



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

    Цитата:
    1.19.2 (2017/09)
     
    + main toolbar is now wrappable
    + UI tabs: added scroll arrows (left side) for lot of tabs
    + UI tabs: don't paint angled tabs (slow) if tab count>10
    + added theme color "tabs, special marks"
    * change theme "sub": side panel made dark

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

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

    Цитата:
    + colored underlines for HTML's rgb(), for ex rgba(200, 200, 0, .4)

    Cuda 1.19 валится насмерть при попытке указать в скобках число >255

    Всего записей: 376 | Зарегистр. 11-11-2002 | Отправлено: 18:06 19-09-2017 | Исправлено: sergio12, 18:07 19-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поправил, спасибо, ограничил число 0..255. для готовых HTML это некритично.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    "ограничил"? Т.е. теперь не даст ввести число не из этого диапазона?
    Пользуясь случаем, спрошу повторно про плагин wlx для TotalCommander'a: так и не удалось победить дубли символов?

    Всего записей: 376 | Зарегистр. 11-11-2002 | Отправлено: 21:43 19-09-2017
    KobaBR



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    при попытке поиска
     
       
     
    Добавлено:
    Может есть у кого готовая такая тема, не получается ее сделать
     
       
     
    Добавлено:
    Окно не пропадает
     
    http://storage1.static.itmages.ru/i/17/0919/h_1505854122_1953041_db281c4f61.png
     
    Добавлено:
    Поставил CudaLinter+AutoIt и как им пользоваться?

    Всего записей: 406 | Зарегистр. 21-06-2007 | Отправлено: 23:23 19-09-2017 | Исправлено: KobaBR, 23:24 19-09-2017
    Skif_off

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

    Цитата:
    Поставил CudaLinter+AutoIt и как им пользоваться?

    Положить Au3Check.exe и Au3Check.dat в PATH, потом Плагины -> CudaLint -> Lint.
     
    Но это какая-то фигня, ИМХО, - лезть в PATH или требовать права админа, чтобы закинуть файлы в C:\Windows\ или в C:\Windows\System32\ Заходите в папку \py\cuda_lint_autoit\, кладёте туда Au3Check.exe и Au3Check.dat, открываете лежащий там же файл linter.py:
    - находите строку

    Код:
    from cuda_lint import Linter, util

    и дописываете ниже ещё один модуль

    Код:
    import os

    - немного ниже строка

    Код:
    cmd = 'Au3Check -q'

    заменяете её на это

    Код:
    cmd = os.path.dirname(__file__.replace('\\', '/')) + '/Au3Check.exe -q'

    И у вас портативная версия CudaText, не требующая указывать абсолютный путь к Au3Check, сам найдёт.

    Всего записей: 6715 | Зарегистр. 28-01-2008 | Отправлено: 04:53 26-09-2017 | Исправлено: Skif_off, 07:41 27-09-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skif
    могу сделать чтобы это вот было в поставкке плагина - Au3check* и настройка на путь.
    лицензия Au3check разрешит?
    он опен сорсный?
    а утилита обновляется часто?

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    Обновляется нечасто, это часть дистрибутива AutoIt, лицензионное соглащение тут: честно говоря, не понял, можно ли, это же не сам интерпретатор, а доп. утилита.
     
    Наверное, лучше не надо, но вот сам плагин подпилить было бы, пожалуй, неплохо: сначала искать Au3check* в каталоге плагина, потом в PATH - и нашим, и вашим получится?

    Всего записей: 6715 | Зарегистр. 28-01-2008 | Отправлено: 11:54 26-09-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