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

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

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

Alextpp



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

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, в DC для этого файл doublecmd.zdli, инфо пишется в doublecmd.err рядом с конфигом, удобно (как старый лентяй ещё и подсветку синтаксиса для встроенного редактора зипилил ), в авторской svn-версии выходит подробно, с именем и номером строки, типа такого.
 
Т.е. фича работает только если её явно выбрать в настройках отладки конкретного проекта? Тогда я валенок )

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 17:52 03-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, если выбрать. но еще надо для пекеджей ее включить- вот пач это и делает.
 
Про поиск- еще не сделан поиск "назад".

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:21 03-11-2017
Skif_off

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

Цитата:
но еще надо для пекеджей ее включить- вот пач это и делает.

Не понял, включает на постоянку и для всех проектов, которые будут использовать компоненты с патчем?
 

Цитата:
Про поиск- еще не сделан поиск "назад".

Не заметил под впечатлением Тогда откатываюсь, подождём.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:56 03-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Debug info включится для проектов, которые исп-т debug info в опции проекта. это все равно обычно отдельный файл.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:00 03-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложена бета 1.24,
пока для Windows/Linux
http://synwrite.sourceforge.net/forums/viewtopic.php?f=20&t=1915
 
буду рад если потестите поиск.
 

Цитата:
+ added: non-RegEx search engine is rewritten. It now finds text in big (10Mb+) files 10-15 times faster. RegEx search is still slow, it builds string buffer from entire file.
+ added: lexer Bash: reworked to hilite ${complex vars} and `complex backtick commands`, now don't hilite "echo" command
+ added: lexer Pascal: support keyword "operator" (hilite, show in code tree)
* change: Find dialog: Select-all don't join adjacent selections to bigger selection
* change: Find dialog: disable option "words" for multi-line input
 

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:14 14-11-2017 | Исправлено: Alextpp, 12:17 14-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.24 релиз. От беты поправлен один баг в поиске.
 
Skif_off,
ты пишешь в тему АкельПада тоже, что тебе в нем нравится?

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:35 15-11-2017 | Исправлено: Alextpp, 12:36 15-11-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Давно дело было, первый редактор с подсветкой синтаксиса, который увидел и пользовался - Uniqway Poetic - нифига не дружил с UTF-8, даже с BOM, но файлы стали попадаться чаще и чаще: стал искать, перепробовал всё, что нашёл бесплатного, пощупал и бесплатные версии платных, остановился на AkelPad в итоге. Полная поддержка юникода, лёгкий, шустрый, гибко настраивается, расширяется достаточно просто и легко, подсветка синтаксиса достаточно гибкая и настраибельная (приложил руку к некоторым), меню/тулбары - всё гибко и широко, от ОС ничего особенного не требует.
Я и регэкспы осваивать начал с AkelPad До этого казалось, что как-то это всё слишком уж сложно, ну нафик...

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 17:39 15-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Релиз 1.24.2 - пара багфиксов и Api.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:47 17-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагин Config Toolbar: переписал диалог (тулбара) на два диалога на новом АПИ к тому же.
Стал теперь приличный плагин.
 
Skif_off
Пока Akelpad имеет преимущество по скорости только?

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 23:59 17-11-2017 | Исправлено: Alextpp, 00:00 18-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть план сделать такую штуку-- реактивный лексер только для больших (по опции) файлов sql xml json. То есть новый формат лексера без многострочных токенов. Все реактивно т к парсится будет только те строки которые видны на экране а не все. парситься будет простыми правилами и без правил фолдинга и без правил дерева кода.
 
Добавлено:
Тогда Куда будет подходить к Гиговым файлам. С новыми лексерами. Они не жрут память и скорость. Наверное это будет круто.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:43 19-11-2017
Ang



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

Цитата:
для больших (по опции) файлов sql xml json

Весьма ценная идея!
Хотя, ИМХО, больше подошла бы к Вашему листеру. Большие файлы с подсветкой синтаксиса чаще приходится просматривать, чем редактировать.

Всего записей: 251 | Зарегистр. 25-07-2001 | Отправлено: 10:05 20-11-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Прошу прощения, проглядел пост.

Цитата:
Пока Akelpad имеет преимущество по скорости только?

Ну, я бы так не сказал Да, по скорости CudaText  очень здорово подрос, сейчас не стал бы вот так сразу сравнивать, пожалуй, просто озвучил причины выбора.
Тут ведь и привычка (свою старенькую мышку ппц сколько раз чинил, хотя такая же, почти новая, лежит в закромах ), и удобство: всё настроено, подсветка, темы, цвета, меню, панели - зачем смотреть что-то ещё? Расширения на JScript/VBScript, сравнительно легко освоился: напрямую запросто звать Win API, как некоторые, не по силам, но кое-что могу и сам осилить (и в любой ОС есть), а с Python, можно сказать, никак
 
Под Linux в итоге два редактора оставил, CudaText и Geany, что по мелочи - Mousepad или встроеный в DC, что посерьёзнее, включая регэкспы, - первые.
 
Кстати, давно собирался спросить, большинство приличных редакторов могут вставлять отступы сразу для нескольких строк клавишей Tab и убирать их с помощью Shift+Tab, ну а AkelPad умеет делать так же с клавишей пробел (через горячие клавиши такое поведение можно изменить): можно ли в CudaText так сделать? В конфиге по умолчанию не заметил, но вдруг пропустил? Это не фич-реквест, фича специфическая и на любителя, но вдруг не заметил...
 
Кстати, о реквестах: у AkelPad есть скрипт winMergeTabs.js, у Geany compare.lua нашёл, правда, пришлось подпилить (нравится  ещё им с diff патчи делать), было бы не вредно подобное под сабж запилить.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 04:31 21-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Клавишу пробел так не назначить (только при выделении), сорри.  
Плагин можно написать- перехват  on_key, работа при коде 32, вызов команды из модуля cudatext_cmd
 
Плагин winMerge-- да, хорошо если кто-то напишет.
 
 
Добавлено:
Skiff_off
Вот- поддержи мой виш для А. Квичанского, он не против сделать плагин
https://github.com/Alexey-T/CudaText/issues/1127

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 09:41 21-11-2017
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Вы просили выложить файл с 4 пробелами — вот он. Работать с ним дальше с принятым отступом можно лишь после изменения настройки Cuda, а если в каждом файле своё соглашение? Надо определять автоматически. Рядом вы спрашивали, что мелкого в интерфейсе: восприятие начинается с размера шрифта и продолжается отсутствием воздуха между элементами, словно едем в утрамбованном вагоне с вечно пасмурным небом. А если строка длинная, качание колёсика мышки вправо-влево не работает…  

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 02:07 23-11-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне кажется вы пришли критиковать. Сразу две мессаги с какой то критикой....
 
файл скачал, подумаю, наверно напишу простой плагин который детектит пробелы-табы и ставит опцию в памяти. Пока все ставят  опции
tab_size
tab_spaces
 
Про мышку- у меня нет такой мышки (качание колеса).
 
Skif_off
Надо делать размер шрифта больше?
 
Добавлено:
Размер шрифта в Сублиме- 10- такой же, наверно не надо менять.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:27 23-11-2017 | Исправлено: Alextpp, 12:35 23-11-2017
Skif_off

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

Цитата:
Надо делать размер шрифта больше?  

Думаю, менять шрифт ни к чему, настройки шрифтов выведены в меню, не найти сложновато...
 
Вообще, как-то не очень понятна суть претензии: если у человека большой монитор, то для него привычно зайти в настройки и подобрать устраивающий размер шрифта, если у человека стоит масштаб больше 100% и/или монитор HiDPI и это создаёт проблемы в CudaText в частности, то обычно так и говорят, а не о некоем "воздухе".

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 13:14 23-11-2017
kraeved



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

Цитата:
Мне кажется вы пришли критиковать
Про мышку: у меня нет такой мышки

Alextpp
Вы предлагаете что-то людям — обратная связь неизбежна. И замечаний тем больше, чем меньше ваше предложение соответствует привычкам, воспитанным похожими предложениями. Так, после Sublime Text основным пожеланием в этой нише стало «такое же, но бесплатно». Поэтому в 2013 году взялись создать LimeText — не вышло, не удалось и медленным Atom с Brackets, а у Microsoft с VS Code — получилось. На этом фоне вы не заявили, что будет и чего не будет в CudaText, но заявили, что это редактор кода, а потому есть ожидаемый минимум. Скажем, просмотр вложенностей кода не только сворачиванием, принудительным переносом и перетаскиванием скроллбара, но и колёсиком мыши. По аналогии, когда заявлена кроссплатформенность, то у разработчика подразумевают наличие платформ для воспроизведения проблем, а не только способность компилятора делать разные бинарники.
 
Skif_off
Представьте, что из прикосновений вам известны только объятья и рукопожатия, достаточно ли этого опыта для разговора о другом виде прикосновений — о поцелуях? Нет. А можно ли упростить доступность среды для инвалидов, сидя здоровым в офисе и полагаясь лишь на свою фантазию, не проехав и километра по городу в коляске? Нет. Так и с интерфейсами, т.е. обеспечением взаимодействия человек-компьютер — на это влияет расстояние между элементами, контраст и многое другое, что нужно изучать.
 
Например, кое-что о «воздухе».
 
 

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 14:39 23-11-2017 | Исправлено: kraeved, 21:31 23-11-2017
Skif_off

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

Цитата:
достаточно ли этого опыта для разговора о другом виде прикосновений — о поцелуях? Нет.

Ну так не надо о воздухе, как-нибудь попроще, для неспециалистов по поцелуям, возьмите знакомый графический редактор, сделайте скрин и поправьте его.
Потому что не вижу в интерфейсе ничего такого, что заметно отличает сабж от другого софта, включая редакторы.
 
Касательно конкретно шрифтов - Параметры > Шрифты: всё под рукой, далеко лезть не надо, что тут сложного?
 

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 15:48 23-11-2017 | Исправлено: Skif_off, 15:49 23-11-2017
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заметил что при копировании из CudaText(gtk) и вставке текста в форму редактора на GitHub появляется какой-то символ в конце строки.

Всего записей: 29 | Зарегистр. 07-03-2009 | Отправлено: 01:53 24-11-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
Во-первых, редактировать своё сообщение спустя ~7 часов (если речь не об опечатках или после упоминания ниже, что пост был поправлен) не очень красиво и, главное, есть риск, что ваше дополнение просто не заметят. Во-вторых, не надо общих слов осферических конЯх в вакууме, мне тоже может найтись о чём сказать, так можно и до рассуждений о количестве молочной кислоты и расходе АТФ дойти, если не до оскорблений Пока модеры не вмешаются
Давайте лучше на примере CudaText...
 
Skina12
Наверное, надо больше деталей, у меня [пока] Xubuntu 17.10 x64, CudaText 1.24.3 x64, Pale Moon 27.6.1 x64: ничего такого не наблюдаю. Работает Xfce'шный Clipman, пробовал отключать.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 05:06 24-11-2017
Открыть новую тему     Написать ответ в эту тему

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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru