Page 11 of 29
Posted: Tue Jul 27, 2010 4:26 pm
by se7h
предложение:
добавить возможность отслеживания изменений в файле
Пояснения: зелёный - строка изменена и файл был сохранён, жёлтый - изменения внесены, но файл не сохранялся, без цвета - строка осталась нетронутой с момента открытия файла
Posted: Fri Jul 30, 2010 1:34 pm
by psa1974
se7h
добавить возможность отслеживания изменений в файле
Было бы очень неплохо - я к такому поведению уже привык в Дельфи

Bug!
Posted: Thu Sep 09, 2010 7:47 pm
by Surveyor
Instructor,
... just found a nasty bug in LineBoard. Using
- AkelPad 4.4.7, PDMI mode
- Lineboard 6.4
- no other plugins loaded
Lineboard is set for AutoLoad - open 1 document, then Call LineBoard to unload DLL - works fine. LineBoard column gone, document panel "ok".
But... open
2 documents and do the same, LineBoard
appears to unload (judging from caret position), but window is
not repainted (LineBoard column still there). Worse yet, minimize AkelPad, then restore - document panel is transparent or gone!
Problem does not seem to be present in MDI mode.
Posted: Fri Sep 10, 2010 3:20 am
by Instructor
Surveyor
Isn't reproduced.
Posted: Thu Sep 16, 2010 9:22 am
by DV
Итак...
1. При закрытом AkelPad убираем из его автозагрузки все плагины, кроме LineBoard, заходим в папку Plugs и стираем всё кроме LineBoard.dll.
2. Запускаем AkelPad, режим MDI, открываем любой файл, и ставим в нём хотя бы три закладки на панели LineBoard - например, через каждые 10 строк.
3. Запускаем диалог замены, заменяя, к примеру " " на "пробел", нажимаем Заменить всё
4. Результат - как минимум одну закладку (а то и все) сносит в самый конец файла.
Примечание: перед "Заменить всё" либо в настройках замены должно быть выбрано "С начала", либо каретка должна располагаться выше первой закладки.
Posted: Thu Sep 16, 2010 10:36 am
by Instructor
DV
Не воспроизводится.
...либо каретка должна располагаться выше первой закладки.
Закладки восстанавливаются только, если было изменение всего текста, т.е. в данном случае - если отмечено "С начала". Если же использовать направление "Вниз", то все закладки, которые будут находится под кареткой сползут вниз. Кроме случая, когда каретка находится в самом начале файла.
Posted: Thu Sep 16, 2010 10:55 am
by VladSh
Instructor wrote:Не воспроизводится.
У меня воспроизводится, я об этом писал
здесь и по ошибке запостил
здесь.
Instructor wrote:Если же использовать направление "Вниз", то все закладки, которые будут находится под кареткой сползут вниз.
Так может быть исправить, чтобы не сползали?

Posted: Thu Sep 16, 2010 11:24 am
by DV
Instructor wrote:Не воспроизводится.
Точнее, воспроизводится, но частично

Когда заменяем всё вниз, и каретка расположена до какой-то из закладок. Ожидается, что закладки в любом случае не должны сползать.
Но это, на самом деле, еще "фигня". Наткнулся на ещё лучший "подарочек":
1. Те же условия, что раньше, даже без активного LineBoard, открываем любой файл;
2. Вызываем Заменить всё (" " на "пробел") с опцией "Сначала";
3. После того, как предыдущий Заменить всё отработал, устанавливаем опцию "Вниз" и нажимаем "Заменить всё" опять - AkelPad зависает намертво.
(походу, это уже баг-репорт по самому AkelPad)
Posted: Thu Sep 16, 2010 11:40 am
by Instructor
DV wrote:Точнее, воспроизводится, но частично

См. выше - пока это ожидаемое поведение (для автора

).
Наткнулся на ещё лучший "подарочек"...
Ууу вот к чему не инициализированные переменные приводят. Обычно компилю в MinGW перед релизом, а тут забыл. Видимо скоро будет новая версия с одним (или может еще чего смастерю) изменением

Posted: Mon Oct 18, 2010 6:40 pm
by sum1
AkelPad 4.4.9
Lineboard 6.4
PMDI mode.
Open 2 tabs.
Toggle off and on the Lineboard.
AkelPad crashed.
Posted: Tue Oct 19, 2010 5:00 am
by Instructor
sum1
You second to
this, but I can reproduce it. Can you send me your AkelPad folder with settings and two files that cause problem?
Posted: Tue Oct 19, 2010 4:51 pm
by sum1
Instructor
I reproduced this with only AkelPad.exe and LineBoard.dll remained.
AkelPad.ini and registry keys were deleted.
Try these sequences:
PMDI mode.
WordWrap = On.
LineBoard = On.
Exit and restart AkelPad.
-> Test 1:
Open 2 empty tabs.
Turn off and on the LineBoard.
AkelPad crashed.
-> Test 2:
Turn off WordWrap.
Open 2 empty tabs.
Turn off and on the LineBoard.
No problem.
Turn on WordWrap.
Turn off and on the LineBoard.
No problem.
Posted: Wed Oct 20, 2010 5:44 am
by Instructor
sum1
Fixed. Will be available after 4.5.0 release.
Posted: Tue Nov 16, 2010 10:22 am
by Black_Sun
Поддерживаю идею сохранения закладок файла при закрытии, или случайном закрытии.
I support idea of saving bookmarks at file closing, or casual closing.
Posted: Wed Feb 09, 2011 4:37 am
by Infocatcher
Иногда требуется возможность навигации по меткам без перевода каретки.
Например, если нужно выделить (и удалить/вырезать/скопировать) текстовый фрагмент, начало или конец которого еще надо найти. А хотелось бы поставить поставить метку в начале, найти конец, поставить туда курсор, перейти к метке и кликнуть с зажатым Shift.
В качестве альтернативы/дополнения подойдет и «выделить до метки вверх/вниз». Тогда будет удобнее работать с клавиатуры.
А еще, если не перемещать каретку, то можно быстро вернуться в начальную позицию.

А тут, если включить фантазию, и до навигации назад/вперед недалеко.
И можно сделать установку метки без выделения строки кликом средней кнопки/колесика.