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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно но не опцию,а команду, просто еще команду которая свернет - уже все. занес todo.
     
    Добавлено:
    поправил так - fold-all фолдит как Син -рекурсивно, а добавилась Fold-level-1.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А 32 бит 1.6.4.2 будет, или релиза лучше подождать )

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 21:15 20-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Х32 положил в бету.В принципе счас уже у всех есть х64 проц...

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

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

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 23:03 20-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Лексеров всем хватает- есть просьбы делать лексеры?

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может с PlantUML еще что-то сделать получится? Здесь http://plantuml.com/running есть Run it from Sublime Text Editor (https://github.com/jvantuyl/sublime_diagram_plugin) к примеру (подсветка)

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 11:29 21-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что сделать получится. не понял. Сделать лексер? он есть уже. (addon manager).
    Сделать плагин? какой? что он должен делать. то же что Сублиме плагин?
     
    Добавлено:
    если ты просишь плагин -как Сублиме- то он требудет Java+Graphviz
    Java (download from java.sun.com)
    Graphviz (I recommend "homebrew" on the Mac)
    не хочу ставить и первое и второе. Помогу советом если ты пишешь

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Лексер только. Думал (не проверял), может в Sublime (раз в шапке он указан как близкий по конфигам) он полнее. Хотелка - фолдинг if, while, подсветка html тэгов. Ну нет, так нет ) может TutorialLexer1-3.odt мне помогут (больше документации по написанию лексера не существует?) )

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 16:46 21-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    почему "нет", лексер-- да. Плагин "нет". дай пример файла PlantUml  - не знаю как пишется в нем все if, while...

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

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

    [...] if ... then [...]
    [...]
    else [...]
    [...]
    endif [...]


    while ... [is] [...]
    [...]
    endwhile [...]


    repeat
    [...]
    repeat while ...

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 20:16 21-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ....Ok-- todo.
     
    Добавлено:
    PlantUML обновил--вот фолды видны
     

     
    Добавлено:
    дай пример Тегов- как это вообще?

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    It is also possible to use few html tags like :
    • <b>
    • <u>
    • <i>
    • <s>, <del>, <strike>
    • <font color="#AAAAAA"> or <font color="colorName"> (кавычки необязательны)
    • <color:#AAAAAA> or <color:colorName>
    • <size:nn> to change font size
    • <img src="file"> or <img:file> : the &#64257;le must be accessible by the &#64257;lesystem
     
     
     
    Имена цветов:

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



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

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

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

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще есть идеи, какие лексеры поправить? welcome.

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

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

    Цитата:
    Глючок в замене с regexp )  
    продолжает проявляется по \n, \s (наверно и по \t, так как по \s заменяются и \n). Условие - пустые строки в конце >= 2

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 10:43 27-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    deryabin_ka
    записал глюк в GH, спасибо...

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Глючок в замене с regexp, fixed; бета лежит в http://uvviewsoft.com/bb/

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Непоняточка: при нескольких выделенных строках с разными отступами нельзя их все несколькими Shft+Tab привести к левому краю. И, похоже,  Shft+Tab только на табуляцию действует, не на пробелы Спасибо )

    Всего записей: 69 | Зарегистр. 14-06-2004 | Отправлено: 16:47 31-01-2017 | Исправлено: deryabin_ka, 18:32 31-01-2017
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    непоняточка оттого, что ты не заметил опцию -

    Цитата:
      //Unindent command: don't unindent block more, if any line
      //in block has empty indent
      "unindent_keeps_align": true,

     
    Добавлено:

    Цитата:
    похоже,  Shft+Tab только на табуляцию действует, не на пробелы

    Похоже что и там и там она действует.. у меня так..

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:03 31-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