Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср дек 12, 2018 5:35 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 25 сообщений ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 2:48 pm 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
Это порт крохотного Юниксового редактора, работающего в терминале
Оригинал https://github.com/GrenderG/tte
Нашел его @Leency

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

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

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

Изображение


Вложения:
tte [14.87 КБ]
6 скачиваний


Последний раз редактировалось Siemargl Пн окт 22, 2018 3:45 pm, всего редактировалось 2 раза.
Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 3:17 pm 
Не в сети

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

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


Вложения:
tte-s01.PNG
tte-s01.PNG [ 15.46 КБ | 523 просмотра ]
Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 4:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 252
Хочу подсветку Python))


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 4:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 252
C-- сделаю на основе Си


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 4:28 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Присоединяюсь к спасибостям за порт!

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 5:21 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1499
Ну вроде работает :D
Вложение:
tte.png
tte.png [ 6.09 КБ | 484 просмотра ]

А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Спойлер: Показать
Вложение:
tte_kfar.png
tte_kfar.png [ 23.86 КБ | 484 просмотра ]


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 6:05 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 252
0CodErr писал(а):
Ну вроде работает :D
tte.png
А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Спойлер: Показать
tte_kfar.png

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


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вт сен 25, 2018 10:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1257
Так подожи... Он консольный? А чем он лучше того, что в KFAR?


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Ср сен 26, 2018 3:42 am 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 219
Pathoswithin писал(а):
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

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


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Ср сен 26, 2018 10:06 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 252
theonlymirage писал(а):
Pathoswithin писал(а):
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

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

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


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Ср сен 26, 2018 10:54 am 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
До внедрения субаллокатора в тсс, очень большие файлы не стоит открывать (я так думаю сейчас он ест 4Кб на каждую строку файла).

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

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

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

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


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Пт окт 19, 2018 9:42 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Падает на этом файле


Вложения:
Хемингуэй Эрнест. Старик и море.txt [133.22 КБ]
5 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Сб окт 20, 2018 4:50 am 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
Leency писал(а):
Падает на этом файле
Памяти хватает?

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


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Сб окт 20, 2018 11:49 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Поидее да. Я тестил на реальной машине.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Редактор Tiny Text Editor (консольный)
СообщениеДобавлено: Вс окт 21, 2018 4:00 pm 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
Хм, у меня не падает, а закрывается с сообщение в борде - file not found. Какой адрес EIP падения ?

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

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 25 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB