Akel 4.7.6 (режим PMDI), Win 7.
В меню "Плагины" стоит птичка "Сворачивать в трей всегда", также включена клавиша Escape со значением "Свернуть программу".
Действия: после запуска редактора разворачиваем окно на весь экран, например, двойным кликом по заголовку окна. Затем нажимаем Escape, затем ПКМ на значке редактора в трее, "Выйти". При новом запуске редактора размер окна не восстанавливается.
Posted: Sat Jul 14, 2012 12:24 pm
by Instructor
Cuprum
Исправлено. Будет доступно после релиза 4.7.7.
Posted: Sun Jul 15, 2012 4:00 am
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.
Posted: Wed Aug 01, 2012 9:52 am
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) текст после достижения конца файла при поиске появляется, но при новом успешном поиске, если вкл галка рег. выражения, этот текст остается.
Posted: Wed Aug 01, 2012 5:27 pm
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)
Исправлено.
Posted: Thu Aug 02, 2012 8:03 am
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] НЕ находит (что правильно)
Posted: Fri Aug 03, 2012 10:21 am
by Visitor7
DrakonHaSh, there is no bug.
При поиске:
\n ищет любой перевод строки - n, r, rn, rrn.
\r ничего не ищет, но и не игнорируется, дает отрицательный результат. наверное, нужно для совместимости.
При замене:
\n добавляет перевод строки по умолчанию(установленный в Правка/Формат строки) если впередистоящий символ не r или rr.
\r добавляет перевод строки по умолчанию если впередистоящий символ не r или позадистоящий не n.
Все переводы учавствующие в замене преобразуются в переводы по умолчанию.
Posted: Fri Aug 03, 2012 3:31 pm
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'.
Posted: Fri Aug 03, 2012 4:07 pm
by DrakonHaSh
Instructor wrote:Исправлено.
Спасибо.
еще одна бага (нашел kuchkan с руборда):
из сессий не восстанавливаются закладки, хотя галка в [Сохранять данные] [Закладки LineBoard] стоит и в файле сессии заклади запомнены /Bookmarks=1,2,3
т.е. получается что на данный момент закладки сохраняются только в recent.
=========================================================== Instructor
может, все таки, поразмышляете об более универсальном и функциональном механизме сохранения данных редактора о файле ?
вот как, например, это сделано в HippoEdit скрин
первый пункт иногда очень удобен - "настройки" файла filename.ext хранятся рядом с файлом в виде filename.ext.heinf => очень удобно, когда файл на флешке редактируется на разных компах (дом/работа). да и при копировании/перемещении файла этот файлик всегда легко тоже скопировать и "настройки" редактора для файла будут хранится вечно.
Posted: Fri Aug 03, 2012 4:27 pm
by Instructor
DrakonHaSh wrote:еще одна бага (нашел kuchkan с руборда)
Ему уже ответил.
DrakonHaSh wrote:может, все таки, поразмышляете ...
Чет у меня TortoiseGit не всегда работает через контекстное меню вкладок. Причем сама менюшка-то его отображается, но без основной иконки, а комманды и ваще не выполняются: например, нажимаю "Фиксировать", и меню просто исчезает.
Posted: Fri Aug 10, 2012 11:19 pm
by F. Phoenix
Еще если хоткеем убрать панель CodeFold во время в ней всплывающей подсказки (типа весь текст не влезает), то она довольно долго еще висит, даже если мышь двигать.
Posted: Sat Aug 11, 2012 2:39 pm
by Instructor
F. Phoenix wrote:Еще если хоткеем убрать панель CodeFold...
Всплывающую подсказку создает стандартный контрол TreeView, он же ее и убирает.
Posted: Thu Aug 23, 2012 1:31 pm
by Fr0sT
Замена в выделении поломалась (захавывает файл целиком).
Posted: Thu Aug 23, 2012 1:49 pm
by Serge Yolkin
Fr0sT
Не подтверждаю.
Работает и с эскейп-последовательностями, и с регулярными выражениями, и без всего этого богатства.