Search found 217 matches

by akron1
Mon May 10, 2021 9:08 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

На сколько я понял, сейчас подсветка синтаксиса определяется по расширению файла. Не только по расширению, подсветку можно выбрать в главном меню. Также хотел бы сказать о возможности менять кодировку отображения текста, например код написан в кодировке ютф8, а программа открывает как ASCII(извинит...
by akron1
Thu May 06, 2021 1:10 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

По подсветке луа имхо контраст недостаточный, т.к. шрифты тонкие. Можно настроить через ini-файл. Только пока настройки общие для всех языков. В будущем сделаю индивидуальную настройку для каждого языка. Может создадим полноценную среду разработки с компиляторами, встроенной документацией? Многое м...
by akron1
Thu May 06, 2021 12:37 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

Подсветка для Lua -- думаю легко, на днях сделаю. Сворачивание кода -- сложно, это оставлю на будущее.

upd
Подсветка для Lua сделана.
Spoiler:
1.png
1.png (19.41 KiB)
Viewed 12909 times
by akron1
Thu May 06, 2021 12:06 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

Все поля по дефолту имеют фокус, что не ок https://prnt.sc/12izcf7 исправлено Окно на 1px меньше чем контент https://prnt.sc/12izhr3 исправлено Чтобы кнопки скролла выглядели ня, их надо рисовать кастопно - геморно, зато красиво https://prnt.sc/12izt3g (в скине есть цвета work_light и work_dark для...
by akron1
Mon May 03, 2021 7:47 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

не хватает комбинации клавиш ctrl+z , и кнопки компиляции Если сделать "undo" на ctrl-z, то "redo" должно быть на ctrl-y. Но ctrl-y уже занято -- "удалить текущую строку" и я часто пользуюсь этой функцией. Поэтому "undo" (временно) сделано на F5, а "redo...
by akron1
Mon May 03, 2021 7:54 am
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

Подведу промежуточные итоги. До полноценного редактора кода еще далеко, но кое-что уже есть: - все основные функции текстового редактора - автоотступ - подсветка синтаксиса для C, Oberon, Pascal, Fasm - нумерация строк - поиск/замена - переход на строку - многократная отмена изменений - изменение ре...
by akron1
Thu Apr 08, 2021 5:34 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Re: Еще один текстовый редактор

Пока, у меня задача -- сделать простой редактор с подсветкой синтаксиса, не более того. А дальше посмотрим...
by akron1
Fri Apr 02, 2021 11:44 pm
Forum: Data processing
Topic: Еще один текстовый редактор
Replies: 134
Views: 66949

Еще один текстовый редактор

11-mar-2021 начало 02-apr-2021 Пока неюзабельно. Нет скроллов, нет поиска/замены, нет отмены изменения, нет настройки отображения. Не всё хорошо с производительностью. Повышенный расход оперативной памяти, т. к. программа работает с фиксированными строками 1000 символов UTF16. Открытие текстов толь...
by akron1
Mon Oct 12, 2020 6:53 pm
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 117909

Re: Компилятор Oberon-07

Я утратил доступ к SVN и уже не буду восстанавливать. Если хотите, можете обновить компилятор. Для этого, возьмите последнюю версию и скомпилируйте сам компилятор для KolibriOS: Из Windows64 Compiler.exe source\Compiler.ob07 kosexe -out source\Compiler.kex -stk 2 Из Linux64 Compiler source/Compiler....
by akron1
Mon Oct 12, 2020 5:53 pm
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 117909

Re: Компилятор Oberon-07

Да, конечно, брать с github. В новой версии исправлены ошибки и улучшен кодогенератор. Кстати, консольные примеры для Windows в папке \samples\Windows\Console можно компилировать для KolibriOS без модификаций (кроме HelloRus.ob07 - там юникод, который в KolibriOS не поддерживается).
by akron1
Mon Oct 12, 2020 3:00 pm
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 117909

Re: Компилятор Oberon-07

Параметры командной строки изменены. "kosexe" вместо "kos". И лучше скачать последнюю версию компилятора.
by akron1
Mon Sep 28, 2020 1:36 am
Forum: Data processing
Topic: FB2 Reader
Replies: 75
Views: 56460

Re: FB2 Reader

Я немного усовершенствовал кодогенератор компилятора и, как побочный результат, размер этой программы уменьшен на 1 сектор без каких-либо модификаций.
by akron1
Fri Jun 19, 2020 4:51 pm
Forum: Data processing
Topic: FB2 Reader
Replies: 75
Views: 56460

Re: FB2 Reader

Я добавил кнопку "AUTO" при выборе кодировки.
by akron1
Sat Jun 13, 2020 8:02 pm
Forum: Data processing
Topic: FB2 Reader
Replies: 75
Views: 56460

Re: FB2 Reader

Если будет время, было бы клево увидеть авто-определение кодировки в FB2Reader, и совсем уж хорошо - поиск. Я уже давно не следил за KolibriOS и вот буквально вчера обнаружил, что Tinypad теперь работает с крупным системным шрифтом, а значит его можно использовать для просмотра простых текстов. Кро...
by akron1
Sat Jun 06, 2020 9:26 am
Forum: Data processing
Topic: FB2 Reader
Replies: 75
Views: 56460

Re: FB2 Reader

Добавил поиск.
Выглядит так:
Spoiler:
1.png
1.png (24.53 KiB)
Viewed 7499 times
Чтобы не увеличивать размер программы, я скомпилировал ее с отключенными рантайм-проверками (теперь стало даже на один сектор меньше).