Board.KolibriOS.org
http://board.kolibrios.org/

Редактор Tiny Text Editor (консольный)
http://board.kolibrios.org/viewtopic.php?f=46&t=3764
Page 1 of 2

Author:  Siemargl [ Tue Sep 25, 2018 2:48 pm ]
Post subject:  Редактор Tiny Text Editor (консольный)

Это порт крохотного Юниксового редактора, работающего в терминале
Оригинал https://github.com/GrenderG/tte
Нашел его @Leency

Я портировал и добавил поддержку сохранения формата переноса строк Win/Unix

Собирается только с помощью TCC.

В связи с какой то проблемой в консольной библиотеке, Ctrl+Q не передается в приложение, заменено на Ctrl+Z

Image

Attachments:
tte [14.87 KiB]
Downloaded 47 times

Author:  theonlymirage [ Tue Sep 25, 2018 3:17 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Спасибо за порт!
Нужно будет добавить подгрузку кастомных подсветок текста под разные расширения (вместо зашитых в код). Если как-то запилить изменение размеров окна, влияние скролла на отображаемые строки текста и три опции: найти (вроде уже есть) / компилировать / отображать номер строки в её начале, то всё = успех.
Мне нравится, выглядит круто.

P.S. Дополняю пост: да, поиск работает идеально. Зачем я в тестовом файле для pi тип int задал... Весь скрин испортил :)

Attachments:
tte-s01.PNG
tte-s01.PNG [ 15.46 KiB | Viewed 1506 times ]

Author:  paulcodeman [ Tue Sep 25, 2018 4:14 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Хочу подсветку Python))

Author:  paulcodeman [ Tue Sep 25, 2018 4:14 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

C-- сделаю на основе Си

Author:  Leency [ Tue Sep 25, 2018 4:28 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Присоединяюсь к спасибостям за порт!

Author:  0CodErr [ Tue Sep 25, 2018 5:21 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Ну вроде работает :D
Attachment:
tte.png
tte.png [ 6.09 KiB | Viewed 1467 times ]

А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Spoiler: Show
Attachment:
tte_kfar.png
tte_kfar.png [ 23.86 KiB | Viewed 1467 times ]

Author:  paulcodeman [ Tue Sep 25, 2018 6:05 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

0CodErr wrote:
Ну вроде работает :D
tte.png
А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Spoiler: Show
tte_kfar.png

Ого, а это ооочень круто)

Author:  Pathoswithin [ Tue Sep 25, 2018 10:07 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Так подожи... Он консольный? А чем он лучше того, что в KFAR?

Author:  theonlymirage [ Wed Sep 26, 2018 3:42 am ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Pathoswithin wrote:
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).

Author:  paulcodeman [ Wed Sep 26, 2018 10:06 am ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

theonlymirage wrote:
Pathoswithin wrote:
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).

еще было удобнее автоотступ сделать

Author:  Siemargl [ Wed Sep 26, 2018 10:54 am ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

До внедрения субаллокатора в тсс, очень большие файлы не стоит открывать (я так думаю сейчас он ест 4Кб на каждую строку файла).

Этот редактор имеет преимущество тем, что его проще развивать.
Функционал редактирования в первую очередь, но в перспективе не очень сложно сделать его графическим - отрисовка окна в нем сейчас около 20 строк.

Компилятор я выложил - все желающие могут участвовать.

Единственное - сначала надо прийти к мнению, какой функционал редактирования можно получить - можно как в multiedit, а можно как в турбопаскале.

Из этого возникнет перечень настроек, возможность их хранения, и тогда уж и размер окна при загрузке

Author:  Leency [ Fri Oct 19, 2018 9:42 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Падает на этом файле

Attachments:
Хемингуэй Эрнест. Старик и море.txt [133.22 KiB]
Downloaded 42 times

Author:  Siemargl [ Sat Oct 20, 2018 4:50 am ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Leency wrote:
Падает на этом файле
Памяти хватает?

Я занялся субаллокатором, скоро будет.

Author:  Leency [ Sat Oct 20, 2018 11:49 am ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Поидее да. Я тестил на реальной машине.

Author:  Siemargl [ Sun Oct 21, 2018 4:00 pm ]
Post subject:  Re: Редактор Tiny Text Editor (консольный)

Хм, у меня не падает, а закрывается с сообщение в борде - file not found. Какой адрес EIP падения ?

Если файл переименовать, например в 111.txt - открывает - хотя и кодировка не та. Съедает 10Мб.

Какая то проблема с русскими буквами в имени файла - поищу.

Page 1 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/