AkelPad - Википедия - AkelPad
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
AkelPad на Windows XP | |
Оригинальный автор (ы) | Алексей Кузнецов (2003-2006) |
---|---|
Разработчики) | Александр Шенгальц (2006-настоящее время) |
изначальный выпуск | 12 августа 2003 г. |
Стабильный выпуск | 4.9.8 / 18 июля 2016 г.[1] |
Написано в | C |
Операционная система | Windows |
Размер | 400 КБ (исполняемый файл), 1150 КБ (установщик) |
Доступно в | Английский, Русский (внутренний), 20 других (с использованием языковых модулей) |
Тип | Текстовый редактор |
Лицензия | Лицензия BSD |
Интернет сайт | http://akelpad.sourceforge.net/en/index.php |
АкельПад небольшой, расширяемый Текстовый редактор за Майкрософт Виндоус. Автор AkelPad заявляет, что программа может «заменить стандартные Блокнот "[2] и имеет множество функций, которых нет в NotePad.
Хотя AkelPad написан как текстовый редактор, использование доступных плагинов обеспечивает значительно больше возможностей, чем NotePad. AkelPad отображает текст с помощью специально разработанного элемента управления AkelEdit,[3] замена Windows ' Rich Edit control, что дает AkelPad дополнительный контроль над отображением текста[4] и поведение.
AkelPad распространяется как свободный и Открытый исходный код программного обеспечения, размещенного на SourceForge, где было загружено более 3 миллионов[5] раз.
Краткая история
(История адаптирована из SourceForge и AkelPad домашняя страница )
- 2003 - v1, первый публичный релиз, Алексей Кузнецов, (только русский язык), исходный код недоступен
- Февраль 2007 г. - v2.1.9, английский / русский, исходный код доступен на SourceForge
- Апрель 2007 г. - v2.2.1a, последний релиз версии 2, разработка версии 3 ведется Александром Шенгальцем.
- Июль 2006 г. - v3.0 Beta, переработанный (поддерживает плагины, режим MDI, языковые модули)
- Июль 2008 г. - v3.6.0, последний основной выпуск (?) V3 (последующие выпуски - до v3.7.3 - для исправления ошибок и совместимости с v4)
- Май 2008 г. - v4.0 Alpha, переработанный (элемент управления AkelEdit - замена RichEdit)
- Август 2008 г. - окончательная версия 4.0, разработка версии 3 (начиная с версии 3.6.0) поддерживается только для совместимости и т. Д.
- 20.11.2008 - v4.1.0, плагины в инсталляторе, возможность замены блокнота без установки программы в системный каталог
- 23 марта 2009 г. - v4.2.0, проверка совместимости плагинов и программ. Обновление плагинов, возможность установить вертикальный маркер
- 28 августа 2009 г. - v4.3.0, внутренняя обработка Alt + NumPad
- 10 февраля 2010 г. - v4.4.0, сообщения для сворачивания текста в AkelEdit, возможность назначать Tab, Shift + Tab в диалоге плагинов, при условии, что поле ввода горячих клавиш было активировано с помощью мыши
- 28 октября 2010 г. - v4.5.0, возможность устанавливать цвет и стиль шрифта для текста внутри сгиба. Это означает, что теперь выделены многострочные комментарии (Coder :: CodeFold должен быть включен)
- 11 мая 2011 г. - v4.6.0, буфер отмены запоминания позиции курсора, возможность циклического поиска
- 15 ноября 2011 г. - v4.7.0, возможность отображать чередующиеся строки разными цветами, локальное хранение открытых ссылок в документе и их выделение выбранным цветом
- 19 ноября 2012 г. - v4.8.0, команда 4199 - переместить курсор в предыдущее место, команда 4200 - переместить курсор в следующее место
- 08.09.2014 - v4.9.0, возможность в диалоге открытия / сохранения файла указать поток файлов NTFS на Win7, флаги для ручного параметра "MouseOptions"
- 14 сентября 2015 г. - v4.9.6, исправлено: печать текста с вложенными правилами выделения синтаксиса.
Функции
Неполный список функций AkelPad, которые отличают его от Notepad:
- SDI (интерфейс с одним документом) или с вкладками MDI (многодокументный интерфейс) режимы, PMDI (псевдо-многооконный интерфейс)
- Перетаскивание (внутренние документы, между документами MDI и PMDI)
- Разделенное окно - 1, 2 или 4 разных части документа могут быть видны одновременно
- Обработка маркеров конца строки для Dos / Windows, Mac или Unix
- Выбор текста по
- По горизонтали (то есть по линиям)
- Вертикально (то есть по столбцам)
- Методы и операции блока (например, отступ, изменение регистра, вырезание / копирование / вставка) на обоих
- Расширяемость - дополнительная функциональность за счет множества плагины
- Работает с большими файлами (ограничено памятью компьютера)
- Полная поддержка Unicode строки в системах Unicode (Windows NT или выше)
- Поддерживает любые кодовая страница установлен в системе пользователя
- Возможность перекодировать текст в другую кодовую страницу
- Предварительный просмотр файла перед открытием
- Предварительный просмотр печати
- Цветная печать
- Возможность работать как портативное приложение (например, из Флешка )
- При желании установите режим редактирования только для чтения, чтобы предотвратить случайное изменение документа
- При желании запомнить позицию курсора и / или кодовую страницу
- Пользователь может настроить цветовые темы для отображения документа
- Подробное и доступное для поиска Руководство пользователя и Руководство по плагинам (предоставлено пользователем) доступны на CHM формат
- Текстовый поиск во всех открытых MDI-документах (среди других методов), при желании
Юникод и кодовые страницы
AkelPad обрабатывает полные файлы Unicode, написанные на UTF-8, UTF-16 (LE или BE), UTF-32 (LE или BE) и может автоматически определять файлы Unicode с или без Спецификация. При желании при записи файла спецификации (метки порядка байтов) также можно не включать.
Кодовые страницы, установленные в системе пользователя, могут использоваться для чтения или записи файлов; текст также можно перекодировать в другие кодовые страницы. AkelPad реализует автоматическое обнаружение алгоритм для обнаружения некоторых часто используемых кодовых страниц (необязательно).
AkelPad также может обнаруживать нетекстовые (т.е. двоичный ) файлы и выдаст сообщение. Однако при желании двоичные файлы можно загружать и редактировать (например, внутренний текст).
Плагины
Архитектура программы построена таким образом, чтобы разрешить использование внешних плагинов (DLL ) для расширения возможностей AkelPad. В настоящее время реализован 31 плагин, который доступен на домашней странице AkelPad. Некоторые из наиболее примечательных плагинов:
- Кодер - сворачивание кода поддерживать, автозаполнение поддерживать, подсветка синтаксиса и цветовые темы.
- Контекстное меню - пользователь может настроить главное меню, некоторые контекстные меню.
- Панель инструментов - реализует один или несколько настраиваемых пользователем панели инструментов. При желании кнопки панели инструментов могут обращаться к внешним программам.
- Исследователь - встраивает проводник Виндоус в отдельную панель пользовательского интерфейса.
- Скрипты - скрипты могут обращаться к более чем 40 внутренним подпрограммам AkelPad (например, Дзен кодирование ) и, конечно же, может быть написан пользователем.
- Горячие клавиши - пользователь может назначать функции определенным клавишам или комбинациям клавиш. Функции могут быть внутренними по отношению к AkelPad, внешними (т.е. запускать внешние приложения) или относиться к плагинам.
- SpecialChar - включает / выключает отображение обычно невидимого специальный символы, т.е. пробел, вкладки, новая линия, вертикальная таблица, формы и нулевые символы.
Эти и другие найденные плагины здесь.
AkelUpdater
Судя по активности на AkelPad Форумы, AkelPad активно обновляется, как основной исполняемый файл, так и различные плагины. Поскольку на сегодняшний день доступно около 30 плагинов, поддерживать их в актуальном состоянии может быть непросто. Автор программы создал утилиту обновления - AkelUpdater[6] - облегчить эту задачу. AkelUpdater
- запрашивает онлайн-файл (т.е. база данных) для определения самых последних версий DLL плагинов и исполняемого файла AkelPad.
- запрашивает конфигурацию AkelPad пользователя, то есть какие плагины используются, доступны и их версии
затем предоставляет список возможных обновлений. Пользователь может изменить этот список по мере необходимости, выбрав нет обновить плагины или обновить плагины, которые в настоящее время не используются. Затем утилита
- скачивает файл PlugsPack.zip, актуальная коллекция всех доступных плагинов с сайта загрузки плагинов и
- устанавливает необходимые обновления, как выбрано.
Обратите внимание, что для использования утилиты AkelUpdater пользователь должен быть подключен к Интернету; операция простая и быстрая. Можно найти прямую ссылку для скачивания AkelUpdater. здесь.
Отзывы
- Журнал ПК (Русское издание) Продукт года 2008[7]
- «маленький и удобный», «Отличная замена блокноту»
- английский перевод (переведено переводчик Google )
- Lifehacker.com[8] говорит:
- "предлагает набор удобных функций редактирования текста из коробки"
- Afterdawn.com[9] дает 5 солнца и называет это
- «Отличная замена стандартному блокноту Windows» «Настоятельно рекомендуется»
- PortableFreeware.com[10] Внесен в базу данных переносимых приложений. Комментарии пользователей включают:
- «Действительно красивое маленькое приложение, идеально подходящее для меня ...» «Мой текстовый редактор по умолчанию ...»
Смотрите также
Рекомендации
- ^ «Выпущен AkelPad 4.9.8».
- ^ от "AkelHelp-Eng.htm", который поставляется с AkelPad
- ^ «Форумы AkelPad, выпуск версии 4.0.0, альфа 1».
- ^ «Форумы AkelPad, выпуск версии 4.2.6».
- ^ «Статистика проекта для AkelPad». SourceForge.net: Geeknet, Inc., 01 сентября 2017 г.. Получено 2017-09-01.
- ^ "Утилита AkelUpdater, ветка форума".
- ^ "PC Magazine (русское издание)" (на русском). по лицензии Ziff-Davis Inc., Нью-Йорк. 30 ноября 2008 г.
- ^ Джейсон Фицпатрик (13 августа 2008 г.). «Заменить блокнот на расширяемый AkelPad». lifehacker.com.
- ^ Рикошай, и другие. (8 ноября 2008 г.). "AkelPad v4.3.5". afterdawn.com.
- ^ Пушистый, и другие. (27 марта 2007 г.). «АкелПад». Portablefreeware.com.