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

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

Открыть новую тему     Написать ответ в эту тему

Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CudaText
Кроссплатформенный, open source, редактор кода.
 
Страница - http://uvviewsoft.com/
Вики-справка - http://wiki.freepascal.org/CudaText
Github - https://github.com/Alexey-T/CudaText
Скачать - программа, аддоны, аддоны-2, лексеры
 
Версии
- Windows (x32/x64)
- Linux (GTK2; x32/x64)
- Linux-ARM (Raspberry Pi 3)
- macOS (x32, Carbon)
- FreeBSD (x32/x64)
 
Есть много плагинов на Python. Есть 200+ лексеров.
Все в "Plugins/ Addon Manager/ Install".
 
Это напоминает Sublime Text на новом движке. Есть диалог всех команд (F1). Есть кое-что еще похожее. Система конфиг файла похожа. Копируем из конфига default строки и пишем их в конфиг user. И меняем уже в файле user.
 
Плагины к CudaText от kvichans.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 20:33 04-08-2015 | Исправлено: Alextpp, 23:33 09-02-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Цитата:
По идее, не очень сложно
Ну вот и отлично!

Цитата:
папка для шрифтов
Спасибо за код. Как я и говорил, под Windows масса вариантов - AutoRun, TCIMG и т.д.

Цитата:
не раз расковыривал на предмет почитать описание
За эту ссылку отдельное спасибо - не видел.
 
Как я понимаю, решение по всем пунктам за Alextpp - надеюсь, он ответит положительно и CudaText очень скоро получит новые возможности.
Или хотя бы плагин для п.8. )

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал readme для 9ти плагинов, залил
plugin.Carets_Numbering.zip
plugin.Color_Picker.zip
plugin.Extract_Emails.zip
plugin.Num_To_Words.zip
plugin.Num_To_Words_Propis.zip
plugin.Online_Search.zip
plugin.reStructuredText_Preview.zip
plugin.Switch_Header.zip
plugin.Web_Font.zip
 
 
 
Добавлено:
про описания плагинов в AddonMan- долго же делать, набивать эти 150 описаний, вносить в json, делать форму.... так что сорри.
 
пока что в AddonMan/Install есть однострочные описания.
 
Добавлено:
про качалку файлов, аксель конечно хорошая вешь, только у нас ПО под все ОСи- вместе с Мак и Фрей. так что это будет Вин-Лин.
не очень хорошо.
и делать привязку аксель к Addonman - мне не хочется, сори.
пока что там чистый Питон, а вызов тула попортит код.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 18:39 09-01-2018 | Исправлено: Alextpp, 18:42 09-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оптимизации для того файла с 4М длиной строки
1.33 бета
https://sourceforge.net/projects/cudatext/files/beta_version/

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 20:01 10-01-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp, вертикальный скроллинг теперь идёт, как по маслу.
А вот с горизонтальным проблема осталась: невозможно долистаться до конца строки и перенос по словам не включить...

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 23:48 10-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hunter,
хотел ответить про плагины-
 
1) Коментирование - это плагин Comments, он уже в Куде, меню Plugins/Comments
2) выравнивание по разделителю - плагин CudaExt, она дает команды в список Commands (F1)
Там есть "Align in lines by separator".
 
 
Добавлено:
"перенос не включить"-- он специально запрещен на больших файлах (не помню опцию).
4М строка с переносом, не ОК.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 10:38 11-01-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Спасибо... Поиском wrap (line wrapping), long (long lines) и просмотром 955 строк кода default.json нужной опции переноса не узрел.
В общем, строки без пробелов не переносятся. Бог с ним. Проще скопировать строку в Word и там посмотреть, если надо. )
Есть шанс как-то всё упростить? Например, прикрутить кнопки на Comments и Align, интерфейс к default.json?
Хотя бы кнопки, чтобы не тратить время на набор команды. Многовато жать 10 клавиш (F1 - align in - Enter) для 1 действия...

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 12:28 11-01-2018 | Исправлено: Hunter23071985, 13:12 11-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделать можно и кнопку на тулбар, и просто хоткей, для любого плагина. В диалоге F1 ищем команду, жмём F9 и тут ввод хоткея. Кнопку на тулбар - через диалог плагина Config Toolbar. Там тоже можно команды плагов
 
Добавлено:
опция для запрета переноса - искал по слову "max". нашел - wrap_enabled_max_liines (60000).
искал в плагине Options Editor.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 13:28 11-01-2018
Hunter23071985

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

Цитата:
wrap_enabled_max_liines (60000)
- видел, менял, отключал - бесполезно...

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 15:35 11-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hunter,
опция работает после рестарта Куд. тот XML теперь переносится. но оч оч медленно, больше чем загружается. 10+сек. опция не на длину строки, но тут она уместна.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 15:40 11-01-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp, перенос и кнопки у меня не работают. Если интересно, закинул видео в ту же папку на Облаке.
Бог с ним, привыкну. Чем порадуете по пунктам 1 и 8?

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 16:02 11-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно повторить какие пункты что делали, по ссылкам мне неудобно.
 
Про неработу кнопок нужен багрепорт... что делаем. По шагам.
 
Добавлено:
А, нашел пункты 1+8.
про 1 - дин. загрузки шрифтов нету и не надо. может кто напишет плагин на питоне?
 
про 8 - есть крутой плагин FindInFiles. К нему можете просить что-то на Github куды. Автор там есть.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 21:26 11-01-2018 | Исправлено: Alextpp, 21:32 11-01-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp, пусть пока всё остаётся, как есть. Спасибо за оптимизацию скорости скроллинга.
И за совет по плагину FindInFiles от kvichans. До встречи!

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 02:13 12-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 1.34 - оптимизации, новая команда для захвата слов (как в Сублиме+Атом) и тд

Цитата:
 
1.34.0 (2018/01)
 
+ add: many optimizations in core for scrolling speed on huge lines (4M chars)
+ add: Ctrl+(double click) now selects additional word
+ add: command "Selection - Expand selection to word" (like in many editors)
+ add: option "allow_wide_chars"
+ add: commands "find current word/sel next/prev": they select current word before search
* change: option "find_hotkey_find_next" is now hotkey, which is independant from focused input; its value "Enter" is ignored, other value works. "Enter" is now hardcoded hotkey.
- fix: cannot find string with trailing EOL (multi-line input)
 

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 17:36 13-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложен плагин Git Status.
показ для файла его Git branch info, в статусбаре.
Клон плагина GitStatusBar from Sublime Text.

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 20:40 14-01-2018
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подсветка синтаксиса для экранированного обратного слэша  

Код:
"\\", " ")
 
работает неправильно.

Всего записей: 20 | Зарегистр. 07-03-2009 | Отправлено: 18:34 16-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skina12
Это настройка в лексере. какой это лексер?

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 20:45 16-01-2018
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lua, еще возможно у Bash так.

Всего записей: 20 | Зарегистр. 07-03-2009 | Отправлено: 21:34 16-01-2018 | Исправлено: Skina12, 21:41 16-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поправил для bash, Lua (Github commit).

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 22:38 16-01-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагины которые делали похожие вещи слиты в один -
Base Encoder + Encode = Encode (update)
Могу добавить еще кодировки, не знаю какие.
 

Всего записей: 660 | Зарегистр. 01-11-2004 | Отправлено: 13:14 20-01-2018 | Исправлено: Alextpp, 13:15 20-01-2018
Hunter23071985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp, как на счёт того, чтобы адаптировать под CudaText плагины из этой сборки Akelpad?
Не знаю, на кой там плеер, но всё прочее, пожалуй, пригодится (если удобно скомпоновать, без +100500 дублирующихся пунктов).
Сразу скажу, что совместимость с разными ОС мне безразлична, смотрите сами.

Всего записей: 1111 | Зарегистр. 19-09-2009 | Отправлено: 14:22 20-01-2018
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru