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

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

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

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, Qt4; x32/x64/ARM)
- macOS
- FreeBSD (x32/x64)
- Solaris (x64)
 
Есть много плагинов на Python. Есть 200+ лексеров.
Все в "Plugins/ Addon Manager/ Install".
 
Это напоминает Sublime Text на новом движке. Есть диалог всех команд (F1). Есть кое-что еще похожее. Система конфиг файла похожа. Копируем из конфига default строки и пишем их в конфиг user. И меняем уже в файле user.
 
Плагины к CudaText от kvichans.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
не понял какая проблема то.
надо написать небольшой тест- а твой тест он разве на RegExpr?  
лучше напиши этот же вопрос сюда -  
http://forum.lazarus.freepascal.org/index.php/board,21.0.html
 
Добавлено:
Потести на последнем RegExpr
https://raw.githubusercontent.com/graemeg/freepascal/master/packages/regexpr/src/regexpr.pas

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 20:06 03-08-2018 | Исправлено: Alextpp, 20:15 03-08-2018
Skif_off

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

Цитата:
не понял какая проблема то.
надо написать небольшой тест- а твой тест он разве на RegExpr?

Пример cordylus, но это всё та же либа TRegExpr, когда-то была портирована под Free Pascal.
Не знаю, как словами Попробуй тот пример

Код:
uses RegExpr;
begin
  WriteLn( ReplaceRegExpr('(\w*)','name.ext','$1.new', True) );
  ReadLn;
end.

похоже, в функции ReplaceRegExpr захват происходит дважды, вместо одного раза. Тут два поста cordylus с пояснением.
 
Чтобы написать туда, надо побольше знаний И попробовать версию из master пока не могу.
 
Petrik_Pjatochkin

Цитата:
Я про все символы юникода ничего говорил. Я говорил только про символы кирилицы. Как помне, то \w должен включать a-яА-Я. Если не включает, то это я называю недоработкой.

Нет, не должен и это не недоработка: есть латиница и есть всё остальное, при этом некоторые символы, например, "ё" или "й" можно записать и как один символ, собственно "ё" или "й", и как два: соотв. обычные "е" и "и" плюс дополнмюительный символ-модификатор.
В общем, с включением поддержки юникода, метасимвол \w становится не таким очевидным, как обычно.

Всего записей: 5780 | Зарегистр. 28-01-2008 | Отправлено: 21:32 03-08-2018 | Исправлено: Skif_off, 21:32 03-08-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
повторил, замена идет два раза, дает кривой рез-т.
А вот так дает нормальный-
  caption:= ReplaceRegExpr('(\w+)','name.ext','$1.new', true);
Баг это или нет, надо выяснять на форуме Лаза.

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 08:26 04-08-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышла версия 1.58.2
История тут- http://uvviewsoft.com/cudatext/history.txt

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 10:41 11-08-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновился плаг CudaExt.
в нем - новая команда Strip HTML tags. кто-то ждал ее для Куды.
 
Обновился Spell Checker.
новая опция - запуск чекера при открытии файла.
 
Все это видно в plugins/ addon manager/ update...

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 17:39 16-08-2018 | Исправлено: Alextpp, 17:39 16-08-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышли версии 1.60 и потом 1.60.5.
 
Вышли плагины
- Auto Replace
- Pascal/C++ Format
- Sync Editing (то же что в SynWrite)
- TreeHelper for Pascal
- HTML Completion
 
 

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 19:13 01-09-2018
SDZ0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь, пожалуйста адаптируйте для CudaText
https://habr.com/post/421979/

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 11:13 03-09-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dracula theme?
В AddonManager уже есть тема Дракула, не знаю на чем она основана, НА ТОЙ Дракуле или ето какая-то независимая дракула, выглядит похоже.

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 15:47 03-09-2018 | Исправлено: Alextpp, 15:48 03-09-2018
Petrik_Pjatochkin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот еще Дракула http://www.pazera-software.com/cudatext/themes/

Всего записей: 658 | Зарегистр. 04-12-2007 | Отправлено: 17:17 03-09-2018
Alextpp



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

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 08:28 06-09-2018
SDZ0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил, симпатично

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 13:10 06-09-2018
SDZ0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
 
Небольшой вопрос.
Похоже CudaText не запоминает место редактирования файла если файл изменился.
У меня есть файл, который через облако синхронизируется на два компа. Если изменить файл на одном компе, то CudaText на другом компе забывает место редактирования и при открытии встает на первую строчку.  
Неприятно.

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 20:50 06-09-2018 | Исправлено: SDZ0, 20:50 06-09-2018
Alextpp



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SDZ0
можете это повторить на простой папке Куд?
У меня нет двух компов с облаком. И что содержит settings/history files.json для файла когда сбивается. может там два записи с разным filename.

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 21:44 06-09-2018 | Исправлено: Alextpp, 21:45 06-09-2018
SDZ0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А понял! Файл каким то образом исчезает из history.json и когда его открываю он открывается как будто в первый раз.  
Буду наблюдать
 

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 11:08 07-09-2018
Alextpp



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

Всего записей: 932 | Зарегистр. 01-11-2004 | Отправлено: 14:28 08-09-2018
SDZ0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При запуске на свеже-установленной Windows 7 получаю такое сообщение:
https://prnt.sc/kt5x8j
что оно так?
У меня portable версия

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 17:33 11-09-2018 | Исправлено: SDZ0, 17:34 11-09-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SDZ0
Дело в свежести, видимо: требуется Microsoft Visual C++ 2017 Redistributable Package. Сам обычно брал по прямым ссылкам отсюда.

Всего записей: 5780 | Зарегистр. 28-01-2008 | Отправлено: 19:06 11-09-2018
SDZ0



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

Цитата:
Дело в свежести, видимо: требуется Microsoft Visual C++ 2017 Redistributable Package.

Так CudaText вроде на Паскале написано.
 
 
 
Добавлено:
Неожиданно проблема решилась установкой IE11  

Всего записей: 133 | Зарегистр. 19-03-2018 | Отправлено: 19:57 11-09-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SDZ0
CudaText да, а вот python35.dll - нет. Статическую линковку вроде раньше не просили.

Цитата:
Неожиданно проблема решилась установкой IE11

Актуальная версия IE11 требует часть библиотек оттуда же, вот и подтянуло...

Всего записей: 5780 | Зарегистр. 28-01-2008 | Отправлено: 20:53 11-09-2018
ADKix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Подскажи, пожалуйста, есть ли в настройках следующие опции?..
- При закрытии последней (единственной) вкладки закрывать программу (по-умолчанию вместо последней открывается пустая безымянная).
- Не отображать ряд со вкладками, если открыт только один документ (единственная вкладка).
- Во время поиска при достижении конца документа начинать сверху.
- При закрытии, если имеются измененные документы, не задавать вопрос, а сохранять сессию.
- При промотке текста останавливаться при достижении последней строки, чтобы последняя строка была внизу, а не наверху.
 
Вроде, я всё перечитал, но не нашёл.

Всего записей: 153 | Зарегистр. 29-10-2006 | Отправлено: 20:51 12-09-2018 | Исправлено: ADKix, 22:51 12-09-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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

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