Релиз AkelPad 4.8.2

Russian main discussion
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Релиз AkelPad 4.8.2

Post by Instructor »

Добавлено: (?<=шаблон) положительный просмотр назад (positive lookbehind).
Добавлено: (?<!шаблон) отрицательный просмотр назад (negative lookbehind).
Добавлено: метасимволы \A и \a - соответствуют позиции начала документа/диапазона поиска.
Добавлено: метасимволы \Z и \z - соответствуют позиции конца документа/диапазона поиска.
Добавлено: метасимвол \x{n} для поиска/замены суррогатных пар.
Добавлено: поддержка суррогатных пар переменной %cl ручного параметра "StatusUserFormat".
Добавлено: ручной параметр для "MouseOptions" со значением 64 - выделять всю, разделенную переносами, строку при клике в зону левого отступа.

Исправлено: сохранение файла в MBCS кодировке.
Исправлено: одинарная замена с использованием регулярных выражений.
Исправлено: метасимволы \D, \W не находили новую строку.


<<Скачать>>
Last edited by Instructor on Thu May 09, 2013 7:04 am, edited 1 time in total.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Re: Релиз AkelPad 4.8.2

Post by VladSh »

Instructor wrote:Добавлено: ручной параметр для "MouseOptions" со значением 64 - выделять всю, разделенную переносами, строку при клике в зону левого отступа.
Спасибо! Теперь MouseOptions=87, - наращиваем объёмы :)

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Re: Релиз AkelPad 4.8.2

Post by Infocatcher »

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

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Post by temp1111 »

1. Как бы отучить AkelPad от запроса подтверждения открытия бинарного ассоциированного файла? Задолбало жать ОК :(

2. Несмотря на то, что автораспознавание кодировки отключено (=none), а Default codepage = 1251, AkelPad упорно перекодирует некоторые бинарные файлы в 1200 (UTF-16 LE) w/o BOM. Увеличение размера буфера до 1130 (подобрано опытным путем) вместо дефолтных 1024 байт убирает багу, но хотелось бы ее больше не видеть - раз велено не умничать, то и не следует.

P.S. Хотел прилепить короткий файл, иллюстрирующий багу, но не нашел такого функционала в движке форума.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post 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+

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Post by temp1111 »

Dzenkue bardzo pana KDJ - just another failure to RTFM :)

Unfortunately the #2 is not covered by TFM... yet

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

temp1111
#2
Если я правильно выделил ключевые слова "некоторые" и "упорно", то, возможно, причина в галочке на пункте "Settings/Registry/Recent files/Remember code page" (вторая вкладка "Настройки/Параметры...")?

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Post by temp1111 »

Разумеется, этой галки нет и не было

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher wrote:Что: (?<=[^>])prefix\.\w+
Чем: <em>\0</em>
Да. Алгоритм все равно ищет вперед, поэтому "(?<=[^>])" должен попасть в диапазон поиска.
temp1111 wrote:Увеличение размера буфера до 1130 (подобрано опытным путем) вместо дефолтных 1024 байт убирает багу, но хотелось бы ее больше не видеть - раз велено не умничать, то и не следует.
FAQ wrote:Вопрос:
Почему не корректно определяется кодировка у файла?
Ответ:
...
4. Увеличьте буфер распознавания, например до 8192:
Настройки -> Параметры... -> Буфер -> 8192
Настройка распознавания кодировки влияет только на указанные в скобочках кодировки. Единственный способ полностью исключить файл из процедуры определения кодировки - это указать кодировку явно через метод командной строки: /OpenFile.

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Post by temp1111 »

Это все понято и пройдено, но почему бы не распространить таковое исключение на Codepage recognition = none, безусловно открывая при таких установках файл как Default codepage вне зависимости от установленного размера буфера??

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

В версии 4.8.2 в плагине LineBoard.dll перестали сохраняться закладки в документе. Работаю с многотысячестрочными документами - все закладки послетали. Может что изменилось, в настройках плагина ничего не менялось.

Работая с большими документами возникла такая мысль: можно ли сделать в AkelPad внутренний формат ссылок. К примеру в начале документа стоит типа _#1_ и в документе в нужном месте _#1_
и отображается на подобе сылки (может другим цветом) и по нажатию переходит к ней.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Andrey_A_A wrote:В версии 4.8.2 в плагине LineBoard.dll перестали сохраняться закладки в документе.
Не воспроизводится.
Andrey_A_A wrote:Работая с большими документами возникла такая мысль: можно ли сделать в AkelPad внутренний формат ссылок.
В 4.8.3 можно будет назначать команду для запуска при клике по гиперссылке. Т.е. можно вызвать скрипт, а скрипт уже определяет, что со ссылкой делать.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Не воспроизводится.
3 дня слетали, хоть тресни. Приходилось работать с ноутбуком в разных местах и при открытии AkelPad всё слетало, но вчера о, чудо всё встало на свои места - перестало слетать. Даже не знаю, что могло быть.
В 4.8.3 можно будет назначать команду для запуска при клике по гиперссылке. Т.е. можно вызвать скрипт, а скрипт уже определяет, что со ссылкой делать.
+1
Отличная новость, если можно и пример скрипта потом тоже приложить.

С П А С И Б О за отличную программу!!!

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

В этой версии появился баг с отображением:
1. Открываешь ToolBar внизу
2. Сворачиваешь программу
3. Разворачиваешь
Появляются чёрные полосы

Image

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Не подтверждаю. Win 7,7x64,8,XP (разные машинки) - сворачивается/разворачивается нормально.
Post Reply