My_Notepad_Sci
Скачать: yandex.ru upload.ee).
Скриншоты: поиск, автозавершение, синтаксис, англ, регвыр
Для изучения Scintilla решил сделать блокнот со стандартными функциями и даже больше, насколько запалу хватит.
в исходнике я добавил функционал поиска и замены, но компилировать не стал, так как понял что надо переделывать, замена увеличивает документ и надо перемещать границу или вообще я не той функцией воспользовался, ведь там есть "замена целевого", то есть не пошагово в цикле. В том числе в справке есть функции назад-вперёд, но они с C++ библиотекой (cxx11...), в общем сегодня уже времени нет. И я не понял как стандартные лексеры прикрутить языка С++ например. Хотя и есть примеры, но я пока не уверен, там нет #SCI_SETLEXER, а значит собственные теги используются.И я в PB User.7z добавил 4 функции из Scintilla для пробы, с теми что разберусь и которые вызывают проблемы в понимании добавлю, так как справку переведённую гуглом долго приходится понимать.
Обновление (последние)
17.06.2023 v0.3.5
Исправление автозавершения при открытии 2-го файла с тем же расширением.
14.06.2023 v0.3.4
Добавлено переменная ${hSci}
Для Linux компилирование с gtk2 исключило проблему прокрутки.
13.06.2023 v0.3.3
Добавлено меню "Запуск"
09.06.2023 v0.3.2
Добавлена поддержка плагинов
Отредактировано AZJIO (19.06.2023 21:56:10)