AkelPad - компактный, но при этом удобный и быстрый текстовый редактор. AkelPad может работать с текстовыми документами в одно- или многооконном режиме, полностью поддерживает строки Unicode в системах Windows NT/2000/XP/2003, а также кодовые страницы Unicode. Можно редактировать даже файлы, имеющие атрибут "Только для чтения", а также просматривать их до открытия.
Среди других возможностей редактора нельзя не упомянуть многоуровневую систему отката, наличие списка последних открытых в программе документов, запоминание кодовой страницы для файла, а также положения знака вставки и последней строки поиска/замены. Программа поддерживает дополнительные модули и дает возможность выводить документ на принтер.
Возможности AkelPad: • Однооконный режим (SDI), многооконный режим (MDI) • Редактирование файлов размером более 64K (вообще, размер редактируемого файла теоретически не ограничен) • Полная поддержка Unicode строк на Unicode системах (NT/2000/XP/2003) • Работа с кодировками Unicode (UTF-16 little endian, UTF-16 big endian, UTF-8) • Работа с любой кодовой страницей, установленной в системе • Работа с DOS/Windows и Unix форматами перевода строки (в том числе сохранение) • Предпросмотр открытия файлов • Корректное отображение псевдографики • Редактирование файлов с атрибутом "Read Only" • Предупреждение при попытке открыть бинарной файл • Многоуровневый откат действий • Поиск/замена строк текста, escape-последовательностей, а также поиск/замена по шестнадцатеричному коду • Запоминание кодировки файла • Запоминание позиции каретки в файле • Список последних строк поиска/замены • Список последних отрытых файлов • Поддержка плагинов • Поддержка языковых модулей • Печать
Изменения в версии:
Изменено: квантификаторы регулярных выражений теперь являются по умолчанию жадными (кроме одинарной точки, например, ".*" или ".{5,10}"). Чтобы сделать их нежадными (старый принцип), используется "?" после квантификатора, например, "d*?". Жадные регулярные выражения AkelPad'а выполняются последовательно. Например, шаблон "ab?b" в "abc" не имеет совпадений, т.к. "ab?" соответствует "ab" и последующее "b" не имеет совпадений. Корректный шаблон, в данном случае, будет "abb?".
Изменено: при использовании опции "Не открывать программу дважды", ручные параметры "CmdLineBegin" и "CmdLineEnd" передаются только первому экземпляру программы (MDI).
Добавлено: ручные параметры "TabNameFind" и "TabNameRep" - определяют шаблон поиска/замены регулярного выражения для имени вкладки в режиме MDI/PMDI.
Добавлено: прерывание клавишей Escape перемещения вертикального маркера с помощью мыши.
Добавлено: необязательный параметр в метод командной строки /Command() для его передачи внутренней команде.
Исправлено: режим замены блокнота в инсталляторе (WinVista/7/8).