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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто знает, нафига в папке плагина cuda_emmet присутствует файл profiles_list.py? Ни в файлах cuda_emmet, ни в вики CudaText упоминания этого файла нет.

    Всего записей: 6677 | Зарегистр. 14-02-2005 | Отправлено: 05:44 28-01-2025
    Smallette

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати, есть программа POEdit, с ее помощью можно ро-файл переводить и мо-файл генерировать.
    И да, если файлы складывать сюда cudatext\data\langpy\ru_RU\LC_MESSAGES\, то перевод успешно подхватывается.

    Всего записей: 394 | Зарегистр. 01-11-2006 | Отправлено: 07:44 28-01-2025 | Исправлено: Smallette, 07:44 28-01-2025
    destiny_child



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666 (пост) [?]
    Цитата:
    profiles_list.py?

    Более всего это похоже на недоведенную реализацию до конца.
    Есть же код:

    Код:
        def profiles(self):
     
            n = dlg_menu(DMENU_LIST, '\n'.join(profiles))
            if n is None: return
            item = profiles[n]
            ini_write(fn_ini, ini_section, ini_key_profile, item)

    И вот тут-то массив profiles и используется. НО нет корректного импорта в начале файла.
    И нет использования функции profiles().
     
     
    P.S.
    Нашёлся ключик... Это наследство прежнего плагина cuda_emmet_lite
    Там был элемент в меню еще один - "Выбрать профиль...".
    И была строка импорта "from .profiles_list import *"
    Короче - всё это БЫЛО, теперь нет.
     
    вот что в описании сказано [?]
     
     
    Smallette (пост) [?]
    Цитата:
    то перевод успешно подхватывается.

    Ну да, в коде интернационализации есть использование этой папки и соответствующей структуры подпапок внутрь.
    Просто так ли уж удобно кидать переводы туда - когда сами плагины где-то там? Ну, наверное, дело своей логики и привычек))))

    Всего записей: 4331 | Зарегистр. 01-04-2006 | Отправлено: 11:54 28-01-2025 | Исправлено: destiny_child, 12:07 28-01-2025
    Skif_off

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

    Цитата:
    Про 'langpy'. Вроде же наоборот - очень четко ясно и понятно - когда в папке плагина будет  
    этот "довесок" находиться.

    Прыгать по куче папок или открыть справа содержимое py, а слева - langpy? Ещё одним взглядом весь список файлов можно охватить. Ну и как-то оно привычнее, пожалуй.
    Хотя, наверное, пофиг, если всё сделает кто-то другой )
     
    И надо бы посмотреть, что будет при обновлении плагинов (предыдущая версия плагина вроде папкой целиком перемещается в _trash_).

    Всего записей: 6651 | Зарегистр. 28-01-2008 | Отправлено: 13:00 28-01-2025
    Открыть новую тему     Написать ответ в эту тему

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