Редактор текста CudaText

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Alextp
Насчёт востребованности - да, не уверен, иначе бы давно просили. Это ещё и геморрой, наверное, раз с самого начала не предусмотрено...
Alextp писал(а):в Атоме\Сублиме нет.
А в Geany есть :) К слову, ни тот, ни другой никогда не нравились.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Если ставить направо то и sidebar ставить направо (вертикальный тулбар)- а на это я пойтить никак не могу. sidebar везде левый.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp
Изображение
А в «Куде» не надо, и так нормально.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Да, и правда, там же панели перетаскиваются. В Куде пока не надо.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Вышла версия 1.14.4
Список изменений огромный, самый большой за все время.

Самое интересное

1- Оптимизация при правке 400Кб файла с лексером (если держать клавишу, нет залипания, просто лексер не работает, не красит)
2- Оптимизации при загрузке огромных логов (без лексера). На 280Мб файле - было - открытие 22сек, теперь - 7сек
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

RamSoft
1- опубликовал оба плагина Syn.

2- идея плагина для Куд. Для Син может можно сделать но лучше не вкладываться в замороженый Син.

За донейт, сможешь написать?
Плагин для Диффа 2х файлов. Unreal Commander делает это. Выводим слева файл1, справа файл2. Сравниваем Питон модулем difflib. Раскрашиваем букмарками (зеленые, красные).

Где удалены строки- добавить фейковые строки справа.
Где добавились- добавить фейковые строки слева.
Раскрасить серыми букмарками.
Скролл 2х групп синхронный. Для этого и фейк строки.

Дать возможность правки слева+справа и сохранять (запретить добавку-удал строк). Сохранять без фейковых строк.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Вопрос, возможно, дилетантский, но всё же.
Дано: версия «Кудатекста» 1.57.0.0, установлен плагин SpellChecker годичной давности (от 28 августа 2017 г.). В плагине включён словарь для русского языка. Как указать программе включать подсветку ошибок сразу при запуске? (Сейчас приходится включать её вручную при каждом запуске.)
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Окей- обновил плагин...
Добавил эту фичу которая запрошена. Просто евент для плагина. Но он хитро записывается в конфиг. Там сообщение будет.

* some menu items are moved to "Options / Settings-plugins"
+ added menu item "Options / Settings-plugins / Spell Checker / Enable/disable checking on opening file"
+ added readme info about config
- avoid deprecated API
shokoman
Сообщения: 2
Зарегистрирован: Пт янв 18, 2019 02:13

Сообщение shokoman »

Такой вопрос, а чем он лучше условного MS, или бесплатного WPS Office ?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

shokoman
А что, действительно кому-то непонятно, что офисные программы и редакторы простого текста (начиная со стандартного Блокнота) — принципиально разные классы ПО и сравнивать их в категориях "лучше-хуже" глупо, или целью этого сообщения было просто набивание постов?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

По мне самый удобный редактор, после установки плагинов и создания кнопок и макросов- вобще конфетка).
Может кто живой в теме есть -задам вопрос:
Ввиду http://forum.wincmd.ru/viewpost.php?p=137995 и для удобства - может кто знает как бы регекспами вытащить все ссылки со любой страницы(чтоб только они остались).
Нашел вот напр https://regex101.com/library/zWGLMP но не получается прикрутить в куду.. Может оно и не подойдет никак. А моет у кого свои есть.
Я конечно могу в браузере это делать спец расширениями.. но вдруг можно и в куде)
//
PS решено. кнопка прикручена
Последний раз редактировалось Lnk Сб июл 27, 2024 22:34, всего редактировалось 1 раз.
Аватара пользователя
Orion9
Сообщения: 1283
Зарегистрирован: Пн янв 01, 2024 17:18

Сообщение Orion9 »

Может кто живой в теме есть
Не, все живые здесь:
https://synwrite.sourceforge.net/forums ... um.php?f=6
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

UVviewsoft forums, надо же)
Интересно, спасибо Orion9, посмотрю что там есть, не думаю правд что под мою задачку тема будет, но приятно видеть что у куды есть живой форум)
Аватара пользователя
AlexTP1
Сообщения: 46
Зарегистрирован: Сб июл 27, 2024 21:39

Сообщение AlexTP1 »

может кто знает как бы регекспами вытащить все ссылки со любой страницы(чтоб только они остались).
- Вызвать диалог поиска
- ввести regex ссылки, поставить флаг Regex
- вызвать из меню кнопки "..." диалога поиска пункт "Extract regex matches"
-> оно положит ссылки в новый таб.
Lnk
Сообщения: 99
Зарегистрирован: Сб май 13, 2023 10:16

Сообщение Lnk »

AlexTP1
спасибо за метод! Ну и конечно огромное спасибо за редактор!!!

Пока вы тут мне хотелось бы задать вопрос по макросам, столкнулся со странной ситуацией. Распишу на основе моей нынешней задачи, но вобще тенденция эта во всех подобных случаях действует.
Сделал макрос

Код: Выделить всё

# Macro5
ed.cmd(cmds.cmd_FinderAction,'findfirst\x01[-a-zA-Z0-9@:%_\\+.~#?&\\/=]{2,256}\\.[a-z]{2,4}\\b(\\/[-a-zA-Z0-9@:%_\\+.~#?&\\/=]*)(([\\w_-]+(?:(?:\\.[\\w_-]+)+))([\\w.,@?^=%&:/~+#-]*[\\w@?^=%&/~+#-]))?\x01\x01raA')
ed.cmd(cmds.cmd_FindAllAndSelect)
ed.cmd(cmds.cCommand_ClipboardCopy)
ed.cmd(cmds.cCommand_SelectAll)
ed.cmd(cmds.cCommand_TextDeleteLine)
ed.cmd(cmds.cCommand_ClipboardPaste)
По задумке он выделяет все ссылки и копирует в буфер, затем очищает страницу и выводит из буфера копированное. И это работает, но только если в меню поиска вручную предварительно перед выполнением макроса выбран регексп. Если программа только что открыта, то выводит лишь 1 ссылку!
НО почему??? там же четко прописано -найти ссылку по указанному критерию, потом выделить ВСЕ ПОДОБНЫЕ и отправить в буфер. ПОЧЕМУ он забывает и ed.cmd(cmds.cmd_FindAllAndSelect) не срабатывает? Как с этим бороться? или оно так и задумано?
Пробовал маркировать, и букмарками выделять даж, ситуация такая же.
Ответить