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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновление, сделано сохранение неименованных табов (вкладок) между запусками.
    Многострочный диалог Find.
     

    Цитата:
    1.3.22
    + Find dialog: multi-line by "+" btn
    + on closing with "ui_reopen_session":true, modified+untitled tabs content saves to session
    + AddonManager warns on adding linter w/o CudaLint
    + opt find_multiline_scale
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:30 01-07-2016 | Исправлено: Alextpp, 19:31 01-07-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновление, в основном правки для Линукс и фиксы,
    опция которая говорит что прятать в full screen

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 00:48 14-07-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Плагин Project Manager почти в состоянии Бета, если кто тут хотел проектов, то можете пробовать
    Пока только тут https://github.com/pohmelie/cuda_project_man

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 03:30 19-07-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CudaText 1.4.0
     
    Плагины
    Обновлен Tabs List
    Обновлен Snippets
    Новый - Project Manager
    Новые сниппеты - JavaScript

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:18 23-07-2016
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте! Очень красиво ) На PlantUML lexer не будете делать?

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 15:17 08-12-2016
    Domin0



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как поставить курсор за пределы конца строки?

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 00:17 09-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Написал несложный плагин для поиска (вывод в новый таб) строк которые подходят  
    под введенный regex или строку.
    Аналог плагина Сублиме.
     
    Filter Lines
     
    Диалог-
       
     
     
    Добавлено:
    deryabin_ka
    а что такое Plant UML? Дайте примеры файлов. И доку по языку.
     
    Domin0
    это опция user.json
      //Allow to place caret after end-of-line (virtual caret pos)
      "caret_after_end": false,

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

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

    Цитата:
    а что такое Plant UML?
     
    Спасибо большое, что откликнулись )
    plantuml.com
    Язык для создания диаграмм UML. В развитии.
    Примеров во всей полноте языка у меня нет. Но есть http://translate.plantuml.com/ru/PlantUML_Language_Reference_Guide_RU.pdf - там и синтаксис описан и примеры.  
    Вот еще - где PlantUML уже подхвачен - http://plantuml.com/running
    и неплохой онлайн редактор (можно ничего не качать и не настраивать, хотя там 10 минут с кофе) - https://www.planttext.com/
    Спасибо за cudatext и успехов )

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 09:40 09-12-2016
    Domin0



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

    Цитата:
    это опция user.json  
      //Allow to place caret after end-of-line (virtual caret pos)  
      "caret_after_end": false,  

     
    не получается, а зачем запятая на конце?
     
    и еще вопрос, как включить миникарту для всех файлов?

    Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 15:39 09-12-2016 | Исправлено: Domin0, 15:56 09-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Domin0
    Так я дал вырезку из дефолта. а вы поменяйте опцию на true, дефолт там false
     

    Цитата:
    как включить миникарту для всех файлов?

    Задать опцию "minimap_show"
    - пример и другие опции minimap* в default

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    deryabin_ka
    Положил БЕТУ лексера PlantUML-- не все понял в доке, читал мало, начало и взял пример в середине- там дофига конструкций - и скобки и директивы и имена в двоеточиях, и в кавычах, и тп и тп
     
    Тестим
     
     
    Добавлено:
    Фолдинг пока для @startuml..@enduml, { ... }

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

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

    Цитата:
    Положил БЕТУ лексера PlantUML

    Извиняюсь, а где его качнуть (честно пытался найти - не повезло)?
    Нашел - скачать все плагины в самом cudatext

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 14:32 10-12-2016 | Исправлено: deryabin_ka, 15:38 10-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще на synwrite-addons.sf.net .

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:48 10-12-2016 | Исправлено: Alextpp, 16:49 10-12-2016
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите с patterns в External tools.
    Прошу прощения, все работает, разобрался )

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 12:38 11-12-2016 | Исправлено: deryabin_ka, 11:44 12-12-2016
    Alextpp



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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просьбы:
    - не нашел открытия файла из текста (выделяешь имя file.ext в #include 'file.ext' и открыть)
    - Ctrl+D при нескольких выделенных строках копирует только первую, причем, если выделял сверху вниз - вставляет строку после выделения, а если выделял снизу вверх - то после первой строки
    - При выполнении например AutoIt3.exe {FileName} (из ExtTools, перехват stdout включен) , редактор недоступен до завершения программы. В SciTE например в таком же случае и редактор доступен, и stdout перехватывается
    - Медленное премещение курсора при зажатии стрелок (по сравнению со стандартным в любой другой программе)

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 11:25 14-12-2016 | Исправлено: deryabin_ka, 13:16 14-12-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    - Ctrl+D: записал в Гитхаб, todo
    - стрелки: у себя в Убунту не вижу. только на больших 500К файлах. у вас на каком размере файла медленнее? Если 4-5 экранов, тоже?
     
    Добавлено:
    - пункт1: надо ставить плаг CudaExt,
    и запускать в Commands (F1):
    CudaExt: open file by selected name

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:53 14-12-2016 | Исправлено: Alextpp, 16:54 14-12-2016
    deryabin_ka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    За ответ спсасибо )
    Windows 10.
    Медленное перемещение стрелками - сейчас проверил еще раз - все работает нормально (файл 130 кб).  
    А было не дождаться прям.  
    Есть еще проблемка - если cudatext запустить от админа (в user.json "ui_one_instance": true,
    ), а потом пытаться открыть второй файл из командной строки пользователя, то мелькает окно cudatext, но файл не открывается. Но это наверно не к вам )

    Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 17:28 14-12-2016
    Alextpp



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

    Цитата:
    А было не дождаться

    если заметите что это зависит от плагина (может Hilite, Brackets) то напишите.
    может, в ОС пауза изменилась.
     

    Цитата:
    от админа

    видимо "сообщение" между прогой от админа, и от юзера, не проходит.
    спрошу автора "сообщения"..

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



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

    Цитата:
    Медленное перемещение стрелками  

    Выложил БЕТУ - каталог по ссылке на офсайте - Сильно ускорено скролирование
    на больших ф. (из-за кеша покраски)

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 02:47 16-12-2016 | Исправлено: Alextpp, 02:48 16-12-2016
    Открыть новую тему     Написать ответ в эту тему

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