Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 382
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Akel 4.7.6 (режим PMDI), Win 7.
В меню "Плагины" стоит птичка "Сворачивать в трей всегда", также включена клавиша Escape со значением "Свернуть программу".
Действия: после запуска редактора разворачиваем окно на весь экран, например, двойным кликом по заголовку окна. Затем нажимаем Escape, затем ПКМ на значке редактора в трее, "Выйти". При новом запуске редактора размер окна не восстанавливается.

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

Post by Instructor »

Cuprum
Исправлено. Будет доступно после релиза 4.7.7.

Offline
Posts: 7
Joined: Sun Jul 15, 2012 3:51 am

Post by TrenAr »

В AkelPad 4.7.3 в Windows 7 64bit после включения первого же плагина (Coder::HighLight) начала выдаваться ошибка при каждом закрытии программы. Точный текст ошибки не помню, но суть была в том, что AkelPad не мог получить доступ к файлу "C:\Program Files\AkelPad\AkelFiles\Plugs\Coder\cache".

Как я выяснил - файла не было вовсе, а создать его AkelPad не мог из-за того, что в Windows7 всем пользователям по-умолчанию для папки "Program Files" в Свойствах-Безопасности даны права только на чтение файлов (и это правильно). Выдача полных прав на папку решила проблему.

Но ведь далеко не все пользователи знают такие нюансы. Да и вообще, мне кажется, что настройки программы логичнее хранить где-нибудь в AppData пользователя, а не Program Files.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

по StatusUserFormat, тестил на 4.7.7

%ob (offset from beginning of document, in bytes) неправильно показывает позицию для unicode файлов (не учитывается что символ занимает не один байт)
пример - AkelPad.ini

%se[текст] (text to appear when end of the document reached during search) текст после достижения конца файла при поиске появляется, но при новом успешном поиске, если вкл галка рег. выражения, этот текст остается.

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

Post by Instructor »

DrakonHaSh wrote:%ob (offset from beginning of document, in bytes)
Тут неудачное описание переменной (поправлено).
AkelHelp-Rus.htm wrote:%ob
Смещение в символах. Переводы строки: \r\r\n - три символа, \r\n - два символа, \r - один символ, \n - один символ.
%se[текст] (text to appear when end of the document reached during search)
Исправлено.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

KDJ wrote:Find with regular expressions.
AkelHelp-Eng.htm wrote:\r - Matches a carriage return character. Equivalent to '\x0d'.
It doesn't work.
при формате новой строки win (0Dh,0Ah):
подтверждаю - при вкл галке рег. выражения не находит ни \r ни \x0d ни \u000d
при вкл галке Esc-последовательности \[000d] находит

еще, что интересно, при формате новой строки mac (0Dh) при вкл галке рег. выражения находит \n, \x0a, \u000a (бага)
при вкл галке Esc-последовательности \[000a] НЕ находит (что правильно)

Offline
Posts: 88
Joined: Sun Jun 03, 2012 8:15 am

Post by Visitor7 »

DrakonHaSh, there is no bug.

При поиске:
\n ищет любой перевод строки - n, r, rn, rrn.
\r ничего не ищет, но и не игнорируется, дает отрицательный результат. наверное, нужно для совместимости.
При замене:
\n добавляет перевод строки по умолчанию(установленный в Правка/Формат строки) если впередистоящий символ не r или rr.
\r добавляет перевод строки по умолчанию если впередистоящий символ не r или позадистоящий не n.
Все переводы учавствующие в замене преобразуются в переводы по умолчанию.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

Visitor7 wrote:DrakonHaSh, there is no bug.

При поиске:
\n ищет любой перевод строки - n, r, rn, rrn.
\r ничего не ищет, но и не игнорируется, дает отрицательный результат. наверное, нужно для совместимости.
При замене:
\n добавляет перевод строки по умолчанию(установленный в Правка/Формат строки) если впередистоящий символ не r или rr.
\r добавляет перевод строки по умолчанию если впередистоящий символ не r или позадистоящий не n.
Все переводы учавствующие в замене преобразуются в переводы по умолчанию.
Вы, похоже, не вникли в контекст проблемы.
речь идет о поиске при вкл галке [Рег. выражения] и о том, как модификаторы/символы \n \r описаны в секции Синтаксис регулярных выражений в AkelHelp-Rus.htm и AkelHelp-Eng.htm
\n Последовательность символов перехода на новую строку. Эквивалентно '\x0a'.
\r Символ возврата каретки. Эквивалентно '\x0d'.

\n Matches a newline character. Equivalent to '\x0a'.
\r Matches a carriage return character. Equivalent to '\x0d'.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

Instructor wrote:Исправлено.
Спасибо.

еще одна бага (нашел kuchkan с руборда):
из сессий не восстанавливаются закладки, хотя галка в [Сохранять данные] [Закладки LineBoard] стоит и в файле сессии заклади запомнены /Bookmarks=1,2,3

т.е. получается что на данный момент закладки сохраняются только в recent.

===========================================================
Instructor
может, все таки, поразмышляете об более универсальном и функциональном механизме сохранения данных редактора о файле ?
вот как, например, это сделано в HippoEdit скрин
первый пункт иногда очень удобен - "настройки" файла filename.ext хранятся рядом с файлом в виде filename.ext.heinf => очень удобно, когда файл на флешке редактируется на разных компах (дом/работа). да и при копировании/перемещении файла этот файлик всегда легко тоже скопировать и "настройки" редактора для файла будут хранится вечно.
Last edited by DrakonHaSh on Fri Aug 03, 2012 4:32 pm, edited 2 times in total.

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

Post by Instructor »

DrakonHaSh wrote:еще одна бага (нашел kuchkan с руборда)
Ему уже ответил.
DrakonHaSh wrote:может, все таки, поразмышляете ...
Это вот сюда.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Чет у меня TortoiseGit не всегда работает через контекстное меню вкладок. Причем сама менюшка-то его отображается, но без основной иконки, а комманды и ваще не выполняются: например, нажимаю "Фиксировать", и меню просто исчезает.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Еще если хоткеем убрать панель CodeFold во время в ней всплывающей подсказки (типа весь текст не влезает), то она довольно долго еще висит, даже если мышь двигать.

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

Post by Instructor »

F. Phoenix wrote:Еще если хоткеем убрать панель CodeFold...
Всплывающую подсказку создает стандартный контрол TreeView, он же ее и убирает.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Замена в выделении поломалась (захавывает файл целиком).

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

Post by Serge Yolkin »

Fr0sT
Не подтверждаю.
Работает и с эскейп-последовательностями, и с регулярными выражениями, и без всего этого богатства.
Locked