Page 1 of 3
Релиз AkelPad 4.8.2
Posted: Sun Mar 24, 2013 9:17 am
by Instructor
Добавлено: (?<=шаблон) положительный просмотр назад (positive lookbehind).
Добавлено: (?<!шаблон) отрицательный просмотр назад (negative lookbehind).
Добавлено: метасимволы \A и \a - соответствуют позиции начала документа/диапазона поиска.
Добавлено: метасимволы \Z и \z - соответствуют позиции конца документа/диапазона поиска.
Добавлено: метасимвол \x{n} для поиска/замены суррогатных пар.
Добавлено: поддержка суррогатных пар переменной %cl ручного параметра "StatusUserFormat".
Добавлено: ручной параметр для "MouseOptions" со значением 64 - выделять всю, разделенную переносами, строку при клике в зону левого отступа.
Исправлено: сохранение файла в MBCS кодировке.
Исправлено: одинарная замена с использованием регулярных выражений.
Исправлено: метасимволы \D, \W не находили новую строку.
<<Скачать>>
Re: Релиз AkelPad 4.8.2
Posted: Sun Mar 24, 2013 2:56 pm
by VladSh
Instructor wrote:Добавлено: ручной параметр для "MouseOptions" со значением 64 - выделять всю, разделенную переносами, строку при клике в зону левого отступа.
Спасибо! Теперь MouseOptions=87, - наращиваем объёмы

Re: Релиз AkelPad 4.8.2
Posted: Tue Mar 26, 2013 5:50 am
by Infocatcher
Instructor wrote:Добавлено: (?<=шаблон) положительный просмотр назад (positive lookbehind).
Добавлено: (?<!шаблон) отрицательный просмотр назад (negative lookbehind).
Что: (?<=[^>])prefix\.\w+
Чем: <em>\0</em>
не работает по Найти далее – Заменить, это так и задумывалось?
Ну, то есть понятно, что реализовать сложно, но надо понять, чего следует ожидать (и вписать это в документацию

).
Posted: Tue Mar 26, 2013 2:30 pm
by temp1111
1. Как бы отучить AkelPad от запроса подтверждения открытия
бинарного ассоциированного файла? Задолбало жать ОК
2. Несмотря на то, что автораспознавание кодировки отключено (=none), а Default codepage = 1251, AkelPad упорно перекодирует некоторые бинарные файлы в 1200 (UTF-16 LE) w/o BOM. Увеличение размера буфера до 1130 (подобрано опытным путем) вместо дефолтных 1024 байт убирает багу, но хотелось бы ее больше не видеть - раз велено не умничать, то и не следует.
P.S. Хотел прилепить короткий файл, иллюстрирующий багу, но не нашел такого функционала в движке форума.
Posted: Tue Mar 26, 2013 6:17 pm
by KDJ
temp1111
#1
Run AkelPad from command line with parameter /B+:
AkelPad.exe /B+
Also you can write in AkelPad.ini or in the registry:
CmdLineBegin=/B+
Posted: Tue Mar 26, 2013 8:27 pm
by temp1111
Dzenkue bardzo pana KDJ - just another failure to RTFM
Unfortunately the #2 is not covered by TFM... yet
Posted: Tue Mar 26, 2013 9:37 pm
by opk44
temp1111
#2
Если я правильно выделил ключевые слова "некоторые" и "упорно", то, возможно, причина в галочке на пункте "Settings/Registry/Recent files/Remember code page" (вторая вкладка "Настройки/Параметры...")?
Posted: Wed Mar 27, 2013 11:13 pm
by temp1111
Разумеется, этой галки нет и не было
Posted: Fri Mar 29, 2013 8:31 am
by Instructor
Infocatcher wrote:Что: (?<=[^>])prefix\.\w+
Чем: <em>\0</em>
Да. Алгоритм все равно ищет вперед, поэтому "(?<=[^>])" должен попасть в диапазон поиска.
temp1111 wrote:Увеличение размера буфера до 1130 (подобрано опытным путем) вместо дефолтных 1024 байт убирает багу, но хотелось бы ее больше не видеть - раз велено не умничать, то и не следует.
FAQ wrote:Вопрос:
Почему не корректно определяется кодировка у файла?
Ответ:
...
4. Увеличьте буфер распознавания, например до 8192:
Настройки -> Параметры... -> Буфер -> 8192
Настройка распознавания кодировки влияет только на указанные в скобочках кодировки. Единственный способ полностью исключить файл из процедуры определения кодировки - это указать кодировку явно через метод командной строки: /OpenFile.
Posted: Fri Mar 29, 2013 1:54 pm
by temp1111
Это все понято и пройдено, но почему бы не распространить таковое исключение на Codepage recognition = none, безусловно открывая при таких установках файл как Default codepage вне зависимости от установленного размера буфера??
Posted: Wed Apr 03, 2013 11:22 am
by Andrey_A_A
В версии 4.8.2 в плагине LineBoard.dll перестали сохраняться закладки в документе. Работаю с многотысячестрочными документами - все закладки послетали. Может что изменилось, в настройках плагина ничего не менялось.
Работая с большими документами возникла такая мысль: можно ли сделать в AkelPad внутренний формат ссылок. К примеру в начале документа стоит типа _#1_ и в документе в нужном месте _#1_
и отображается на подобе сылки (может другим цветом) и по нажатию переходит к ней.
Posted: Sat Apr 06, 2013 10:04 pm
by Instructor
Andrey_A_A wrote:В версии 4.8.2 в плагине LineBoard.dll перестали сохраняться закладки в документе.
Не воспроизводится.
Andrey_A_A wrote:Работая с большими документами возникла такая мысль: можно ли сделать в AkelPad внутренний формат ссылок.
В 4.8.3 можно будет назначать команду для запуска при клике по гиперссылке. Т.е. можно вызвать скрипт, а скрипт уже определяет, что со ссылкой делать.
Posted: Sun Apr 07, 2013 6:16 am
by Andrey_A_A
Не воспроизводится.
3 дня слетали, хоть тресни. Приходилось работать с ноутбуком в разных местах и при открытии AkelPad всё слетало, но вчера о, чудо всё встало на свои места - перестало слетать. Даже не знаю, что могло быть.
В 4.8.3 можно будет назначать команду для запуска при клике по гиперссылке. Т.е. можно вызвать скрипт, а скрипт уже определяет, что со ссылкой делать.
+1
Отличная новость, если можно и пример скрипта потом тоже приложить.
С П А С И Б О за отличную программу!!!
Posted: Tue Apr 09, 2013 5:58 pm
by Andrey_A_A
В этой версии появился баг с отображением:
1. Открываешь ToolBar внизу
2. Сворачиваешь программу
3. Разворачиваешь
Появляются чёрные полосы

Posted: Tue Apr 09, 2013 9:13 pm
by Serge Yolkin
Не подтверждаю. Win 7,7x64,8,XP (разные машинки) - сворачивается/разворачивается нормально.