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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для меня продукт вообще и программа в частности начинается, что называется, с одёжки.
Именно поэтому опыт с редакторами кода делю на «до Sublime Text» и «после».
Отсутствие плавности, согласованности и просто воздуха побудили закрыть CudaText до лучших времён.
 
   

Цитата:
И новая иконка - сделал руcскоязычный человек FTurtle

Сюда просится цитата из дневника Сальвадора Дали (зачитать).

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 03:58 27-06-2017 | Исправлено: kraeved, 04:12 27-06-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрин не говорит ничего плохое про CudaText.  
Ну табы не такие круглые.
Ну скроллбар не круглый
 
Цитата про иконку мерзкая.
 
А сама иконка нет.
Это две подковки. точнее буквы c, u.  
 
цвет тоже ОК.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:39 27-06-2017
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну единственное, что поудобнее(ИМХО) - это то, что у саблайма миникарта - даже для двух строк - представляет из себя ошутимый и ухватистый прямоугольник. У Сабжа - это ровно одна мини полоска
которую очень сложно подхватить. НО с другой стороны - тут и таскать то нечего... Но все же ухватистость миникарты саблайма мне больше импонирует...
 
кстати - а возможно наравное с приятной мультикаретностью сделать опциональное ручное схлопывание строк?
Сейчас folding работает на предопределенные компоненты - функции, классы, скобки.... и т.д. и т.п.
НО ОЧЕНЬ часто бывает нужным свернуть просто выделенные строки, которые никакой компонентой не представлены,
даже более того - там в этих строках могут быть эти компонеты, могут быть их части...
Т.е. как это видится - выделяю мышкой нужный строки, контекстный ПКМ на вертикальной полосе для отображения уровней  
сворачивания, и в выпадающем меню есть строка "свернуть выделенное". Жму этот пункт меню, и выделенная область сворачивается.
Причем отображается это спец иконкой наравне с имеющемся "+-в квадрате". Чтобы выделить именно ручной момент сворачивания.

Всего записей: 3430 | Зарегистр. 01-04-2006 | Отправлено: 11:15 27-06-2017 | Исправлено: destiny_child, 13:38 27-06-2017
Skif_off

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

Всего записей: 6531 | Зарегистр. 28-01-2008 | Отправлено: 11:16 27-06-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
передам автору иконки.
 
destiny_child
момент с миникартой мелкий и неважный. Но занес issue #938 в мой Гитхаб. посмотрю.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 13:25 27-06-2017
destiny_child



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

Цитата:
момент с миникартой мелкий и неважный.

это точно. не обязательно - эт точно.
А вот предложение по ручному сворачиванию - куда как интереснее)))

Всего записей: 3430 | Зарегистр. 01-04-2006 | Отправлено: 13:39 27-06-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Про сворачивание уже говорили мне раза 2, надо сделать. занес issue #939.

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



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

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 14:02 28-06-2017
deryabin_ka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На всякий случай.
В файле http://dropmefiles.com/Ysi1u в дереве кода нет функции  
void CLocatorAPI::ProcessArchive(LPCSTR _path, LPCSTR base_path)

Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 14:15 07-07-2017 | Исправлено: deryabin_ka, 14:15 07-07-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deryabin_ka
Спасибо за репорт!
 
на этом файле поправил много, C++
- fixed rules for funcs
- rework rules for "struct"
- disable rules "block comment" (messed with funcs)
 
пока файл только здесь - https://github.com/Alexey-T/CudaText/blob/master/app/data/lexlib/C++.lcf
Ок?

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 23:29 07-07-2017
deryabin_ka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот еще проблемный файлик http://dropmefiles.com/snYvd

Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 23:55 07-07-2017 | Исправлено: deryabin_ka, 12:23 10-07-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deryabin_ka
Напишите какая проблема
И какой лексер- лексы С и С++ очень разные...
 
Добавлено:
C++ конечно.  
внес еще поправки.
Потестил на том и этом файле. Ссылка та же в GH.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 22:41 10-07-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Выделяю текст, который нужно удалить во всём документа, жму Ctrl+R, жму кнопку "Все" и получаю болт: внезапно оказалось, что в поле "Искать" все конечные пробелы тупо не попали. Т.е. хочу удалить "xyz   ", а в "Искать" попадает только "xyz".
Так и задумано? Или проглядел настройки?

Всего записей: 6531 | Зарегистр. 28-01-2008 | Отправлено: 20:28 13-07-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Настройки. У меня пробелы поставились (в начале и конце).
Вот они -
 
Change in user.json: "find_suggest_sel": True
Change in user.json: "find_suggest_cur_word": False
 
Плагином Options Editor оч удобно править.

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Help!
 
cuda 1.12
Обновил плагины (Plugins-Addons Manager-Update) и теперь при старте cuda:
 
Python 3.5.2
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\CD диски\Мой диск\Офис\Редакторы\cudatext\py\cuda_exttools\cd_exttools.py", line 207, in on_start
    self._do_acts(acts='|reg|menu|')
  File "C:\CD диски\Мой диск\Офис\Редакторы\cudatext\py\cuda_exttools\cd_exttools.py", line 275, in _do_acts
    reg_subs        = 'cuda_exttools;run;' + '\n'.join(f('Tools: {}\t{}', ext['nm'], ext['id']) for ext in self.exts)
AttributeError: 'Command' object has no attribute 'exts'
 
Переустановка ExtTools ничего не изменила.

Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 10:49 14-07-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наверно @kvichans заточил плагины на 1.13.
Она уже вышла.
Я не дома - не могу залить на sf.net. Релиз пока здесь
 
Windows https://github.com/Alexey-T/CudaText/releases
Linux https://github.com/vhanla/CudaText/releases
 
 
Добавлено:
1.13.1
 

Цитата:
- reworked part of syntax hilite code, and fixed old 2 bugs of incorrect selection(s) rendering
+ added commands "column select without key modifier: on/off"; when mode turned on: a) mouse drag makes column selection, b) Shift+arrows make column selection
+ added statusbar field, for above mode (shows "-" for normal mode, "||" for column mode)
+ console: context menu item "toggle word wrap"
+ option "ui_console_wrap"
+ improved C++ lexer (fixed detect funcs for tree, updated keywords)
+ Project Manager: reaction to Enter key; option 'Open file after Go To File command'
 

 
ps.
запостил репорт по ExtTools.

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deryabin_ka
Похоже что Alextpp прав. Недавно было обновление, которое требует сборки 1.13
Кроме того я поправил в плагине (обновите до 1.2.19) извещение пользователя. Сейчас при старте Куд оно помещается в статус-бар и видимо быстро замещается чем-то. Теперь извещение добавляется еще и в консоль. Сбой тоже исправил. Ожидаю, что до обновления Куд не будет ни сбоя, ни тулов.
Если вдруг у вас нет возможности обновить Куд до 1.13, откат плага для работы под 1.12 возможен. Напишите про это на github.com/kvichans/cuda_exttools/issues

Всего записей: 10 | Зарегистр. 18-05-2016 | Отправлено: 12:53 14-07-2017
deryabin_ka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
kvichans
Спасибо ) В 1.13 все работает

Всего записей: 67 | Зарегистр. 14-06-2004 | Отправлено: 14:55 14-07-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Понял, спасибо, попробую, решение выпиливать пробелы не очень понятное, но главное - решаемо теперь, кажется, дошло, откуда растут ноги, название опции find_suggest_cur_word говорящее.
 
Насчёт "column select": как-то оно странно работает, не знаю, как описать. Текст с длиннымм строками (самые длинные приблизительно в 2 раза длиньше ширины экрана), на последней строке ставлю курсор, зажимаю Alt и тащу его вверх и вправо, но почему-то выделение упирается в правую границу окна только если последняя строка самая длинная и, соотв., в неё упирается. Само по себе выделение никак не ограничивается длиной строк? И как-то медленно это всё происходит (текстовый файл на 1800-2000 строк, без подсветки синтаксиса). В общем, оказалось проще регэксп набросать. Если не получится воспроизвести, то постараюсь записать видео.
 
Насчёт отступов для нескольких строк нажатием Tab: некоторые редакторы в подобных случаях растягивают и выравнивают выделение, захватывая затронутые строки целиком, - можно нажать Del и ровно грохнуть их разом, это удобнее, чем аккуратно выделять ненужные строки (особенно если не включен перенос строк). Т.е. для меня привычно небрежно провести мышью с зажатой левой клавишей (или стрелкой вверх или вниз с Shift) в любом месте строки, жмакнуть Tab и Del. Возможно ли подобное в CudaText? Или я опять проглядел опции?

Всего записей: 6531 | Зарегистр. 28-01-2008 | Отправлено: 19:34 14-07-2017 | Исправлено: Skif_off, 22:50 14-07-2017
Alextpp



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

Цитата:
Насчёт отступов для нескольких строк нажатием Tab: некоторые редакторы в подобных случаях растягивают и выравнивают выделение, захватывая затронутые строки целиком, - можно нажать Del  

 
не понял тут. У тебя виш - растягивать строки по Таб? Тогда что такое растягивать строки.
не знаю что это.
И выравнивать.
И почему это надо по Таб. Таб это indent.
И тд.
 
 
 
Добавлено:
Это описано не процедурно (c) kvichans

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 13:26 15-07-2017 | Исправлено: Alextpp, 13:28 15-07-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