Перейти из форума на сайт.Реклама на Ru.Board


Система IP-видеонаблюдения "Линия". Скачать бесплатную демо-версию для 16 камер. НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Alextpp



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

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

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

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

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

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



Full 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 - мне не хочется, сори.
пока что там чистый Питон, а вызов тула попортит код.

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



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

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

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

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



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

Всего записей: 576 | Зарегистр. 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 действия...

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



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

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

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

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

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



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

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

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

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



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

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

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

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



Full 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)
 

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



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

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

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

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

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



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

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

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

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



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

Всего записей: 576 | Зарегистр. 01-11-2004 | Отправлено: 22:38 16-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

Компьютерный форум 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