Page 1 of 3
Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 2:48 pm
by Siemargl
Это порт крохотного Юниксового редактора, работающего в терминале
Оригинал
https://github.com/GrenderG/tte
Нашел его @Leency
Я портировал и добавил поддержку сохранения формата переноса строк Win/Unix
Собирается только с помощью TCC.
В связи с какой то проблемой в консольной библиотеке, Ctrl+Q не передается в приложение, заменено на Ctrl+Z
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 3:17 pm
by theonlymirage
Спасибо за порт!
Нужно будет добавить подгрузку кастомных подсветок текста под разные расширения (вместо зашитых в код). Если как-то запилить изменение размеров окна, влияние скролла на отображаемые строки текста и три опции: найти (вроде уже есть) / компилировать / отображать номер строки в её начале, то всё = успех.
Мне нравится, выглядит круто.
P.S. Дополняю пост: да, поиск работает идеально. Зачем я в тестовом файле для pi тип int задал... Весь скрин испортил
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 4:14 pm
by paulcodeman
Хочу подсветку Python))
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 4:14 pm
by paulcodeman
C-- сделаю на основе Си
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 4:28 pm
by Leency
Присоединяюсь к спасибостям за порт!
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 5:21 pm
by 0CodErr
Ну вроде работает
-
tte.png (6.09 KiB)
Viewed 9900 times
А можно сделать, чтобы разворачивалось на весь экран, как в
KFAR?
Spoiler:
-
tte_kfar.png (23.86 KiB)
Viewed 9900 times
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 6:05 pm
by paulcodeman
0CodErr wrote:Ну вроде работает
tte.png
А можно сделать, чтобы разворачивалось на весь экран, как в
KFAR?
Spoiler:
tte_kfar.png
Ого, а это ооочень круто)
Re: Редактор Tiny Text Editor (консольный)
Posted: Tue Sep 25, 2018 10:07 pm
by Pathoswithin
Так подожи... Он консольный? А чем он лучше того, что в KFAR?
Re: Редактор Tiny Text Editor (консольный)
Posted: Wed Sep 26, 2018 3:42 am
by theonlymirage
Pathoswithin wrote:Так подожи... Он консольный? А чем он лучше того, что в KFAR?
Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).
Re: Редактор Tiny Text Editor (консольный)
Posted: Wed Sep 26, 2018 10:06 am
by paulcodeman
theonlymirage wrote:Pathoswithin wrote:Так подожи... Он консольный? А чем он лучше того, что в KFAR?
Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).
еще было удобнее автоотступ сделать
Re: Редактор Tiny Text Editor (консольный)
Posted: Wed Sep 26, 2018 10:54 am
by Siemargl
До внедрения субаллокатора в тсс, очень большие файлы не стоит открывать (я так думаю сейчас он ест 4Кб на каждую строку файла).
Этот редактор имеет преимущество тем, что его проще развивать.
Функционал редактирования в первую очередь, но в перспективе не очень сложно сделать его графическим - отрисовка окна в нем сейчас около 20 строк.
Компилятор я выложил - все желающие могут участвовать.
Единственное - сначала надо прийти к мнению, какой функционал редактирования можно получить - можно как в multiedit, а можно как в турбопаскале.
Из этого возникнет перечень настроек, возможность их хранения, и тогда уж и размер окна при загрузке
Re: Редактор Tiny Text Editor (консольный)
Posted: Fri Oct 19, 2018 9:42 pm
by Leency
Падает на этом файле
Re: Редактор Tiny Text Editor (консольный)
Posted: Sat Oct 20, 2018 4:50 am
by Siemargl
Leency wrote:Падает на этом файле
Памяти хватает?
Я занялся субаллокатором, скоро будет.
Re: Редактор Tiny Text Editor (консольный)
Posted: Sat Oct 20, 2018 11:49 am
by Leency
Поидее да. Я тестил на реальной машине.
Re: Редактор Tiny Text Editor (консольный)
Posted: Sun Oct 21, 2018 4:00 pm
by Siemargl
Хм, у меня не падает, а закрывается с сообщение в борде - file not found. Какой адрес EIP падения ?
Если файл переименовать, например в 111.txt - открывает - хотя и кодировка не та. Съедает 10Мб.
Какая то проблема с русскими буквами в имени файла - поищу.