Page 18 of 20

Re: Редактор TextEdit

Posted: Fri Jan 25, 2019 11:54 am
by IgorA
Leency wrote:При нажатии "Заменить все" неплохо бы показывать сообщение сколько замен произведено.
Окно уже есть, но оно выводится через @notify а не через msgbox :
replace.png
replace.png (23.69 KiB)
Viewed 9882 times
Может у тебя оно не выводится, тогда нужно разобраться почему его нет и при каких-либо обстоятельствах оно не появляется.
Leency wrote:Неплохо бы иметь галочку "Без учета регистра" при поиске.
С регистром пока есть еще одна проблема, а именно автоматическое открытие файлов синтаксиса по расширению:

Code: Select all

...
[Options]
syntax_0=asm.syn
ext_0=asm
...
т. е. для программы ASM и asm разные расширения.
Еще нужно будет Ctrl+H и Ctrl+G сделать.

Re: Редактор TextEdit

Posted: Fri Jan 25, 2019 2:54 pm
by Leency
В тот раз не работало, сейчас все ок - notify показывается.
Сорри.

Re: Редактор TextEdit

Posted: Fri Jan 25, 2019 7:50 pm
by bad_Dr3dd0x
Оставь с notify - выглядит класс!
P.S. Классно было бы так же сделать уведомления других приложений.

Re: Редактор TextEdit

Posted: Tue Jan 29, 2019 11:27 pm
by IgorA
rev 7579
1) добавлена обработка сочетаний Ctrl+H (замена) и Ctrl+G (переход на строку)
2) улучшен алгоритм обновления панелей поиска, замены, перехода и синтаксиса
3) добавлена функция ted_go_to_position (для перехода на указанную позицию в тексте)

В связи с чем изменилась структура t_edit:
1) сделан один указатель на функцию обрабатывающую сочетания Ctrl+N,O,S,F,G,H (раньше на каждое сочетание должен был быть свой указатель на функцию, что было не удобно)
2) сделан один указатель на функцию рисования панелей: поиска, замены, перехода и синтаксиса
3) освободилось 16 байт в структуре, которые могут быть использованы в будущем для других целей

Re: Редактор TextEdit

Posted: Wed Feb 06, 2019 12:10 am
by IgorA
rev 7583
в поиск добавлена опция "Учитывать регистр"

Re: Редактор TextEdit

Posted: Mon Apr 22, 2019 5:51 pm
by Leency
Скролл по 1 строке неудобен. Может лучше переделать на 3 строки, как в большинстве систем и редакторов?

Re: Редактор TextEdit

Posted: Tue Apr 23, 2019 9:19 am
by bad_Dr3dd0x
Может сделать настройку, позволяющую регулировать количество строк, прокручивающихся за один скролл? :idea:

Re: Редактор TextEdit

Posted: Wed May 06, 2020 1:53 am
by Leency
IgorA
Если возможно:
- Пофиксить комментарий с неправильным цветом https://prnt.sc/sbko9z
- Лучше скролл по 3 строки.
- Скрывать отображение символа "таб" https://prnt.sc/sbkmyy (хотя это скорее вопрос к шрифту http://board.kolibrios.org/viewtopic.ph ... =60#p74381)
- Стоит добавить автоопределение кодировок
- Больше кодировок можно получить через /sys/iconv.obj (в наше время уже не хватает UTF)

Re: Редактор TextEdit

Posted: Wed May 06, 2020 5:41 pm
by IgorA
Leency wrote:- Пофиксить комментарий с неправильным цветом https://prnt.sc/sbko9z
- Лучше скролл по 3 строки.
поправил в рев. 7877, остальное сделать сложнее

Re: Редактор TextEdit

Posted: Wed May 06, 2020 5:45 pm
by Leency
IgorA

Спасибо!
Стоит добавить автоопределение кодировок
Я думаю это проще остального. Достаточно посчитать нетипичные для CP866 символы/их комбинации. Я делаю так:

Code: Select all

if (chrnum(io.buffer_data, '\246')>5) || (strstr(io.buffer_data, "яЁ")) ChangeCharset(CH_CP1251, CP866);

Re: Редактор TextEdit

Posted: Thu May 07, 2020 9:15 am
by groser
Стоит добавить выбор символов перевода строки (CR, CRLF, LF).
Как я понял, сейчас используется CR. Из-за этого могут возникнуть проблемы, например, если вручную написать .csv файл, а потом открыт его в table, то он откроется неправильно, потому что он использует LF как перевод строки.

Ещё хотелось бы поддержку UTF-16, на сколько знаю, в системе она уже есть.

Re: Редактор TextEdit

Posted: Fri May 08, 2020 11:17 am
by Leency
Leency wrote:- Скрывать отображение символа "таб" https://prnt.sc/sbkmyy (хотя это скорее вопрос к шрифту http://board.kolibrios.org/viewtopic.ph ... =60#p74381)
Символ скрыт, теперь намного удобнее. Но стоит все же сделать таб табом (увеличенный отступ).

Re: Редактор TextEdit

Posted: Fri May 08, 2020 1:28 pm
by punk_joker
Leency wrote:Символ скрыт, теперь намного удобнее. Но стоит все же сделать таб табом (увеличенный отступ).


Всмысле больше отступ? ТАб по ширине равен нескольким пробелам, в зависимости от настроек.

Re: Редактор TextEdit

Posted: Tue May 19, 2020 12:48 pm
by Leency
punk_joker wrote:Всмысле больше отступ? ТАб по ширине равен нескольким пробелам, в зависимости от настроек.
В TEdit таких настроек нет и таб всегда 1 пробел.

+ Есть баг: выделение не сбрасывается при движении курсором без шифта.

Re: Редактор TextEdit

Posted: Wed Jun 10, 2020 5:58 pm
by IgorA
Leency wrote:+ Есть баг: выделение не сбрасывается при движении курсором без шифта.
rev 8036 теперь должно сбрасываться