AkelPad
24 Травня, 2013
AkelPad – свободный текстовый редактор с открытым исходным кодом для операционных систем семейства Microsoft Windows, но может свободно быть запущен под Wine и работать под управлением UNIX-подобных операционных систем, таких как Linux. Распространяется под лицензией Berkeley Software Distribution License.
Программа была написана и разрабатывалась Алексеем Кузнецовым с 2003 по 2006 годы, позже у проекта появился новый разработчик, Шенгальц Александр.
Текстовый редактор AkelPad обладает самым необходимым функционалом, который можно расширить за счёт плагинов. Начиная с версии 4.0.0 alpha 1 AkelPad использует свой собственный контрол «AkelEdit», взамен Rich Edit от Microsoft Windows, что даёт ему совершенно новые возможности по управлению и поведению текста в окне.
Используя программу AkelPad, можно редактировать даже файлы, имеющие атрибут «Только для чтения», а также предварительно просматривать файлы перед открытием.
Среди других возможностей программы AkelPad можно отметить многоуровневую систему отмены правок, наличие списка последних открытых в программе файлов, запоминание кодовой страницы для файла, положение знака вставки и последней строки поиска/замены.
Возможности AkelPad
- Однооконный режим (SDI), многооконный режим (MDI), псевдо-многооконный режим (PMDI).
- Полная поддержка Unicode строк на Unicode системах (Microsoft Windows NT, 2000, XP, 2003, Vista и 7).
- Работа с кодировками Unicode (UTF-16 little endian, UTF-16 big endian, UTF-32 little endian, UTF-32 big endian, UTF-8).
- Работа с любой кодовой страницей, установленной в системе.
- Работа с MS-DOS, Microsoft Windows, UNIX и Mac форматами перевода строки.
- Предпросмотр открытия файлов.
- Корректное отображение псевдографики.
- Блочное выделение текста.
- Многоуровневый откат действий.
- Быстрые поиск/замена строк текста.
- Запоминание кодировки и позиции курсора в файле.
- Печать (в том числе цветная) и предпросмотр.
- Поддержка языковых модулей.
- Поддержка плагинов (подсветка синтаксиса, автодополнение, сворачивание кода, запуск скриптов, клавиатурные макросы, возможность создавать собственные меню, в том числе контекстные, цветовые темы и т. д.).
Плагины для AkelPad
Архитектура программы AkelPad построена так, чтобы позволить подключать внешние плагины в виде динамических библиотек для расширения возможностей. Все плагины свободно доступны на официальном сайте для загрузки. Некоторые из них:
- Coder – подсветка синтаксиса, сворачивание блоков, автодополнение, цветовые темы.
- ContextMenu – настройка главного и контекстного меню для окна редактирования, MDI вкладок, ссылок и последних файлов.
- ToolBar – добавляет настраиваемую панель инструментов.
- Explorer – добавляет панель Проводника.
- Sessions – сохранение и восстановление MDI сессии.
- Scripts – позволяет использовать различные COM-объекты.
- Hotkeys – назначение пользовательских “горячих” клавиш.
- SpecialChar – показывает и подсвечивает специальные символы (пробел, табуляция, новая строка, вертикальная табуляция, прогон листа, нулевой символ).
- Sounds – проигрывание звуков во время набора текста.
Награды AkelPad
AkelPad является лауреатом премии журнала PC Magazine/RE за 2008 год.
Ссылки
Сайт AkelPad
Скачать AkelPad