Page 53 of 99
Posted: Sat Sep 15, 2012 8:31 am
by Instructor
Deim0s,
Serge Yolkin
Не воспроизводится. Может кто-нибудь выложить/выслать папку с AkelPad'ом?
GGS
...символ "&" смещён вправо, а при выравнивании по правому краю...
Опять же - какая-то внутреняя обработка симола "&" StatusBar контролом. Он перед символом зачем-то расстояние в размер пробела добавляет.
Posted: Sat Sep 15, 2012 11:14 am
by Deim0s
Instructor
Это правильно. %CH, %Ch выдают последовательность байт именно как они идут в файле.
Точно. В файле всегда порядок байт big endian. Попутал с отображением HexSel'а.
Не воспроизводится. Может кто-нибудь выложить/выслать папку с AkelPad'ом?
Выслал Вам с тестовым файлом.
Posted: Sat Sep 15, 2012 1:52 pm
by Instructor
Deim0s wrote:Выслал...
Исправлено.
Posted: Mon Sep 17, 2012 9:08 pm
by FeyFre
Баг(возможно недоучет) скорее всего AkelEdit. Когда пользуюсь помошником IME(рукописный ввод иероглифов), то если не закрыть сессию последнего и активировать другое окно(открыть/сохранить/плагинов и т.п.) - то висящий ввод постоянно бегает за активными полями ввода вместо того что-бы автоматически подтвердится. Попробовал как ведет себя WordPad - текст автоматически подтверждается, что собственно логично.
Posted: Mon Sep 24, 2012 3:45 pm
by Instructor
Posted: Mon Sep 24, 2012 6:31 pm
by FeyFre
Instructor, да, теперь сессия применяется.
Вот заметил ещё парочку нестыковочек(с работой того же WordPad).
(В тестовом пробую)
1)
Ставлю в редакторе каретку в любое место строки. Начинаю в помощнике вбивать иероглифы. Они начинают рисоваться в месте каретки. Так вот, в WordPad-е они подвигают всё что справа от каретки, а у нас оно рисуется поверх, и только потом когда применили сессию ввода, тогда оно всё раздвигает. (Что примечательно, у нас при подтверждении сессии выделение заменяется, а в WordPad - только дописывание после выделения. Тут мне больше нравиться наше поведение)
2)
Вбил несколько иероглифов, сессию не завершил. Кликнул по какой-нибудь другой строке. В WordPad-е сессия автоматически подтверждается, а у нас - нет. Мигают две каретки. А ввод принимает естественно каретка помощника. Выходит не очень красиво.
Возможно это особенности поведения RichEdit 5.0, возможно они не совсем удобны. Первый можно проигнорировать ибо фича спорная ИМХО, а второй нужно наверное исправить.
3) Как следствие от пункта 2).
Если после перемещения мышкой курсора в другое места набирать много иероглифов(иногда так что-бы на перенос строки набрать, иногда меньше), то в определенный момент таки наблюдается то наблюдается перепрыгивание поля помощника к новому месту каретки. Но это следствие из 2), так что может и не всплыть после его исправления.
Конечно такая мелочь - у нас помощник рисует свои иероглифы поверх скроллов и LineBoard-а, а в WordPad-е внутри держится - опять таки изза разницы поведения из п 1), думаю такое можно проигнорировать. Хотя это на вкус других(в частности тех кто инструментом пользуется постоянно, а не как я - с перепою).
Posted: Tue Sep 25, 2012 4:16 pm
by Infocatcher
Текст:
Code: Select all
<ul>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Находит:
>[\s\n\r]+<a
Не находит:
>\s+<a
Posted: Sat Sep 29, 2012 6:44 am
by Instructor
Posted: Sat Sep 29, 2012 11:03 am
by Infocatcher
Работает, спасибо.
Усложняем.
Текст:
Code: Select all
<ul>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Что: (>)\s+(<a )|(</a>)\s+(<)
Чем: \1\2\3\4
В SearchReplace.js при замене на $1$2$3$4 все в порядке.
Видимо, найденное не сбрасывается.
Причем проблема только с «заменить всё».
Posted: Sat Sep 29, 2012 12:31 pm
by Instructor
Infocatcher wrote:Что: (>)\s+(<a )|(</a>)\s+(<)
Чем: \1\2\3\4
Тестовая
Posted: Sat Sep 29, 2012 2:16 pm
by Infocatcher
Instructor
Спасибо, теперь все в порядке.

Posted: Mon Oct 01, 2012 7:00 am
by Infocatcher
\w+(\+\+|--) не находит «i++».
Posted: Mon Oct 01, 2012 7:33 am
by Fr0sT
Панель codefold при запуске постоянно показывается, после открытия файла скрывается. Причём вне зависимости, есть ли подсветка для данного типа файла. Особенно заметно на больших либо бинарных файлах.
Posted: Mon Oct 01, 2012 10:52 am
by Instructor
Infocatcher
Тестовая
Fr0sT
В настройках CodeFold указывается лимит блоков, по превышению которого список скрывается (если активно "Показывать список"->Авто).
Posted: Mon Oct 01, 2012 12:41 pm
by Infocatcher