| View previous topic :: View next topic |
| Author |
Message |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Wed May 11, 2011 7:21 pm Post subject: Релиз AkelPad 4.6.0 |
|
|
Изменено: архитектура плагинов. Обновите плагины.
Изменено: улучшена совместимость с RichEdit на x64.
Изменено: улучшено распознавание UTF-16LE/UTF-16BE без BOM.
Изменено: улучшена внутренняя работа с последними файлами.
Изменено: при возможности, закрытие вкладки средней клавишей мыши производится без переключения на нее (MDI/PMDI).
Изменено: минимизировано мелькание вертикального маркера.
Изменено: TextLayout плагин интегрирован в программу. Переключение раскладки клавиатуры в соответствии с текстом под кареткой. Требуется две или более раскладок клавиатур, одной из которых должна быть английская.
Изменено: переименован параметр "KeybLayoutMDI" в "KeybLayoutOptions".
Добавлено: возможность отображения панели "Места" в диалоге открытия/сохранения.
Добавлено: применение общего алгоритма распознавания UTF-8, если для указанного языка ("Параметры...->Распознавание кодировки") распознавание UTF-8 не сработало.
Добавлено: перемещение вертикального маркера с помощью мыши и клавиши Shift, а также одновременное перемещение лимита переносов, если их значения равны.
Добавлено: опция для поиска текста по кругу.
Добавлено: повторный вызов диалога поиска/замены активирует его, а также подхватывает выделенный текст.
Добавлено: ручные параметры "CmdLineBegin" и "CmdLineEnd" - задают код, который будет добавлен к началу и концу командной строки, перед ее обработкой.
Добавлено: переменные для "StatusUserFormat":
"%al" - количество строк в документе;
"%ar" - количество символов в документе (RichEdit);
"%se[текст]" - текст отображающийся по достижению конца документа при поиске.
Добавлено: флаг 16 в ручной параметр "PaintOptions" - не рисовать вертикальный маркер после последней строки.
Добавлено: буфер отмены запоминает расположение каретки.
Добавлено: параметр для ожидания завершения программы в метод командной строки /Exec().
Добавлено: пункт меню для вызова справки.
Добавлено: горячая клавиша Ctrl+Num/ для возврата размера шрифта, который был при старте программы.
Исправлено: обновление окна редактирования после удаления текста.
Исправлено: игнорирование левого клика мыши.
Исправлено: параметр WordBreak.
Исправлено: восстановление прокрутки после разворачивания свернутого окна со включенным переносом по словам (MDI).
Исправлено: "\|" в методе командной строки /Insert().
<<Скачать>>
Last edited by Instructor on Sat Jun 11, 2011 6:45 pm; edited 1 time in total |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Wed May 11, 2011 9:12 pm Post subject: |
|
|
Отлично! Столько плюшек, а ничего (кажется ) при обновлении не отвалилось. Нет, правда, очень хорошо, когда не нужно ничего дополнительно править (навроде кучи файлов подсветки).
| Quote: | | Добавлено: перемещение вертикального маркера с помощью мыши и клавиши Shift, а также одновременное перемещение лимита переносов, если их значения равны. | И сразу же хотелка: отображать при этом позицию маркера в виде всплывающей подсказки. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1907 Location: Vinnitsa, Ukraine
|
Posted: Wed May 11, 2011 10:16 pm Post subject: |
|
|
Ну дык внешне мало что изменилось, зато внутренне - ревизия изменений будет слишком тяжелой для головы  |
|
| Back to top |
|
 |
private_joker
Joined: 28 May 2010 Posts: 71
|
Posted: Thu May 12, 2011 2:49 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| Instructor wrote: |
Добавлено: переменные для "StatusUserFormat":
"%al" - количество строк в документе;
"%ar" - количество символов в документе (RichEdit);
"%se[текст]" - текст отображающийся по достижению конца документа при поиске.
|
А количество символов и байт, для выделенного текста в StatusUserFormat, уже появилось или оно никому кроме меня не нужно? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Thu May 12, 2011 4:42 am Post subject: |
|
|
private_joker
Так в первой колонке отображается в формате "Строка:Колонка, Длина".
Last edited by Instructor on Thu May 12, 2011 8:02 am; edited 1 time in total |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Thu May 12, 2011 6:02 am Post subject: |
|
|
| Infocatcher wrote: | | И сразу же хотелка: отображать при этом позицию маркера в виде всплывающей подсказки. | Позицию маркера можно увидеть в строке состояния "StatusUserFormat" параметр %m. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Thu May 12, 2011 6:56 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| Instructor wrote: | | Добавлено: пункт меню для вызова справки. | Лучше бы сразу же назначить хоткей F1...
Или, как минимум, в доке указать, что вызов "Руководства" это команда 4352 (допёр экспериментальным путём ). |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Thu May 12, 2011 7:11 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| VladSh wrote: | Или, как минимум, в доке указать, что вызов "Руководства" это команда 4352 (допёр экспериментальным путём ). | Добавлено. |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1440
|
Posted: Thu May 12, 2011 7:48 am Post subject: |
|
|
Instructor
Ну, как вариант.
Но в статусе полезнее видеть позицию каретки, а не лимит, который как-то и не нужен особо, кроме как в нашем случае.
Заодно хотелось бы иметь возможность разбивать StatusUserFormat на секции, а то при многих сочетаниях настроек текст неудобно дрыгается.  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Thu May 12, 2011 8:06 am Post subject: |
|
|
| Infocatcher wrote: | | хотелось бы иметь возможность разбивать StatusUserFormat на секции | Можно сделать таким разделителем в ini вертикальную палку (|) + дать возможность регулировать мышью размеры каждой ячейки в интерфейсе проги (в самой строке состояния). |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Thu May 12, 2011 8:23 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| Instructor wrote: | Изменено: TextLayout плагин интегрирован в программу. Переключение раскладки клавиатуры в соответствии с текстом под кареткой. Требуется две или более раскладок клавиатур, одной из которых должна быть английская.
Изменено: переименован параметр "KeybLayoutMDI" в "KeybLayoutOptions". | Я переименовал параметр, перезагрузил AkelPad, но автопереключение раскладки не заработало. Лишь потом нашёл опцию в настройках "Дополнительно".
Но почему оно не сработало по переименованию параметра непонятно (у меня настройки всегда сохраняются в ini). |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Thu May 12, 2011 10:06 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| VladSh wrote: | | Я переименовал параметр, перезагрузил AkelPad, но автопереключение раскладки не заработало... | А почему оно должно было заработать? Вот, если бы было назначено верное значение параметра, тогда да  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2523 Location: Киев, Русь
|
Posted: Thu May 12, 2011 10:26 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
| Instructor wrote: | А почему оно должно было заработать? Вот, если бы было назначено верное значение параметра, тогда да  | =3 это... внезапно  |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 734 Location: Kyiv, Ukraine
|
Posted: Thu May 12, 2011 10:37 am Post subject: Re: Релиз AkelPad 4.6.0 |
|
|
Непорядок с параметром StatusUserFormat=%se[EOF reached].
Как только надпись "EOF reached" была показана в статус-баре, она более не исчезает даже с изменением искомого слова/фразы. Не говоря уже о том, что она не исчезает при успешном поиске того же слова без пересечения конца (или начала) файла. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4684
|
Posted: Thu May 12, 2011 10:41 am Post subject: |
|
|
DV
Любой успешный поиск стирает надпись. |
|
| Back to top |
|
 |
|