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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сделал оптимайз.  теперь файл 33М жрет не 168М а 126М и быстрее на 2с
    Бета Куды

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

    Редактировать | Цитировать | Сообщить модератору
    Подробнее... [?]

    Отправлено: 21:36 07-04-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня стало быстрее.
    Проверил - не портятся бинарники при сохр.? изменил 1 букву в 30М файле, сравнил по fc, не портятся.

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

    Редактировать | Цитировать | Сообщить модератору
    Подробнее... [?]
     
    Добавлено:
    Кстати вы таки попробуйте открыть этот файл Ссылка, хотя бы для того чтобы можно было сравнить время на обоих компах

    Отправлено: 22:25 07-04-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    <NNNN> юзается также для Юникода, то что вбито в опцию hex_chars; так что укоротить не выйдет (может намудрить если код до 31...)

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 22:54 07-04-2016
    DmFedorov

    Редактировать | Цитировать | Сообщить модератору
    Подробнее... [?]

    Отправлено: 23:55 07-04-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я же не сделал показать Литеры. я просто поменял дефолт опции "....replace_spec"- она прятала их.
     
    про Юникод не поняли. Литеры кажутся еще и для кодов больше 255. зависит от опции hex_chars. например <A0B0> если вбить символ 0xA0B0 в hex_chars ..
     
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 03:09 09-04-2016
    D A F

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробнее... [?]
     
    Добавлено:
    Кстати в результате того что вы сделали получилась суперская фишка. Я могу скопировать часть файла и вставить эту часть вместе с Литерами.  
     
    Обычно такой фокус не хиляет, литеры не копируются. Нужно выбрать что-то типа скопировать как двоичный код, если такое есть. Но обычно такой возможности нет. И получается как в басне Око видит а Зуб не ймет.  
    Hex-редакторы в этом случае - это просто мука.

    Всего записей: 183 | Зарегистр. 28-03-2016 | Отправлено: 05:37 09-04-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ну вот файл который кажет Хекс коды для юникода.
    код известен Куде..
    https://github.com/Alexey-T/ATSynEdit/blob/master/test_files/test%20issues/issue-bidi_chars.txt

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:51 09-04-2016
    D A F

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Понял. Это символ спама, чтоб подменить текст и чтоб он выглядел "доверенным"
    Сохранил этот пример текста как файл в формате UTF-8 (только в юникоде сохраняется).  
    Хотя У ВАС вставляется в ANSII и показывается пока не сохранишь и не перезагрузишь.
     
    Эти спам-символы тем не менее нигде не показываются как литеры. Только у вас.  
    Другие литеры - да возможны, увидел. Например в Npp при просмотре ANSI текста в формате UTF-8 все русские буквы отображаются спец литерами.
     
    И все-таки истинные "не искусственно полученные". так сказать литеры 0-31 желательно сделать отдельно, лучше в виде цифр и желательно как можно короче. Ведь вы сделали для литер CR и для LF значок стрелка вниз, а для TAB стрелка вправо.  Вы даже сделали дополнительно значок CRLF как win.
     
    Добавлено:
    В общем если сделать коротенькие значки для 0-31 символов будет шикарно. Несколько вы уже сделали. Если вдруг появится другая литера - она будет сразу видна. Но в 99.9 процентах таких литер не будет.

    Всего записей: 183 | Зарегистр. 28-03-2016 | Отправлено: 16:09 09-04-2016
    Alextpp



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

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



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    про спам Литеры. это никакие не спам-литеры. это вот  
    https://habrahabr.ru/post/252813/

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 04:43 12-04-2016
    D A F

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну я так написал "спам Литеры" наверное не совсем точно.
    Я знаю их как литеры которые ставят в названиях файлов, чтобы они читались как привычное название, но, поскольку их суть - это чтение в обратном порядке, то название файла тебя посылает в другое место.
    В общем это такое оружие хакеров и вирусо-делателей. И кажется такие символы именно так и назывались - читать в обратном порядке. Но это лишь по памяти. Примеры где-то лежат. Может это и не то.
    За ссылку спасибо.
    -------------
    Кстати я таки думал, что эти символы будут типа 0, 1, .. 31, т.е. шириной 1 знак и 2 знака, которые будут как ваш символ win на отличку за счет выделения (только не как в Npp - белый текст на черном), ну или будут уменьшены наприемер. А так они сливаются как бы с текстом.  
    НУ да это мелочь. Вы в любой момент можете это изменить, когда захотите.

    Всего записей: 183 | Зарегистр. 28-03-2016 | Отправлено: 00:13 14-04-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да- изменить это можно, но пока неактуально, если есть цвет, то можно цвет настроить хексов
    Кстати, может интересно делать тему? color theme?  
    синей темы нету.

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alextpp
    можно в CT включить подсветку одинаковых слов при выставлении на них курсора, так же как в SW?

    Всего записей: 25 | Зарегистр. 16-07-2014 | Отправлено: 21:31 12-05-2016
    Daniyar91

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, это делает плагин Hilite Occurrences, добавить можно через Plugins => Addons Manager => Install... в главном меню программы.
     
    Вот пример работы плагина - https://ipfs.pics/QmfSZz8PYxv5tGXfZDmU9LXiaMqh7f7BqKgoVkTjT5Gjap

    Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 02:28 13-05-2016 | Исправлено: Daniyar91, 09:21 13-05-2016
    Leenkeen

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Daniyar91
    Большое спасибо! Установил Hilite_Occurrences_New. Цвет и выделение понял как настраивать, а нельзя ли сделать чтобы текст не выделялся когда курсор находится в конце слова?

    Всего записей: 25 | Зарегистр. 16-07-2014 | Отправлено: 18:56 13-05-2016
    Rodny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По просьбе Alextpp (какие-то проблемы с логином) объявляю о выходе версии 1.3.14:

    Цитата:
    http://uvviewsoft.com/cudatext/history.txt
    1.3.14
    + opt fold_style
    + api
    - fix: dont open folder via cmd-line

    Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 12:06 15-05-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    вроде как логин нашелся. Постю аннонс двух-трех новых плагинов.
     
     
    1) FTP. Под Линуксом умеет даже SFTP,под виндой пока нет, только FTP
    Добавляет панель слева около Tree
     
       
     
    2) Sort
    Дает диалог сортировки строк
     
    Скрин
       
     
     
    3) Encode
    Порт Сублимешного плагина, дока вот тут по тому плагину https://github.com/colinta/SublimeStringEncode
     
    Скрин его менюшки такой
     

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 13:53 08-06-2016 | Исправлено: Alextpp, 14:02 08-06-2016
    Alextpp



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот еще плагин, JS Sort Imports,
    портирован с Сублиме.
     
    Вот картинка к нему, к Сублиме версии
     
       

    Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:43 09-06-2016 | Исправлено: Alextpp, 18:44 09-06-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