Программа AkelPad и настройка плагинов
Текстовый редактор AkelPad сегодня находит самое широкое применение, и многие пользователи даже применяют его в качестве редактора по умолчанию в популярном файловом менеджере Total Commander , куда AkelPad умеет «прописываться» прямо при установке. Для этого, кстати, достаточно всего лишь в диалоговом окне мастера установки AkelPad выбрать вариант «Редактор для Total Commander», а далее следовать стандартным инструкциям. Вызов редактора из Total Commander будет осуществлен по нажатию клавиши F4.
AkelPad имеет разную целевую аудиторию, но, пожалуй, больше всего он пришелся по вкусу IT-специалистам , например, разработчикам различного ПО и веб-приложений, системным администраторам и т. д. Востребованность в сфере IT-разработок AkelPad обуславливается как раз наличием большого количества плагинов, позволяющих сделать процесс написания программных кодов более быстрым и удобным.
Разумеется, не только плагинами для кодирования хорош AkelPad. Еще к этому редактору есть плагины , добавляющие в окно панель проводника, плагины, позволяющие настроить контекстное меню для окна редактирования, плагины форматирования, плагины, проверяющие орфографию, плагины, выполняющие машинное чтение выделенного текста, и еще многие-многие другие.
Поскольку AkelPad имеет открытый исходный код (open source), сделать для этого редактора плагин может любой желающий. Но, как правило, наиболее популярны плагины, размещенные на официальном сайте разработчика и проверенные не одной тысячей пользователей. Кроме того, сейчас доступна для скачивания на сайте разработчика версия редактора с уже предустановленными основными плагинами, так что при запуске останется лишь включить нужные и пользоваться AkelPad в свое удовольствие.
Работа с плагинами AkelPad на примере плагина Coder
Coder — это плагин для AkelPad, дающий дополнительные возможности для программирования в этом текстовом редакторе. Данный плагин обеспечивает подсветку синтаксиса, поддержку сворачиваемых блоков, авто-дополнение и смену цветовых тем. Плагин может идти «в комплекте» с установочным файлом редактора или же его можно загрузить отдельно.
Чтобы включить в AkelPad нужные функции плагина Coder, необходимо в основном меню редактора перейти к пункту «Настройки» и выбрать подпункт «Плагины» или же можно нажать комбинацию клавиш Alt+P. В открывшемся окне со списком плагинов следует найти группу функций плагина Coder и «галочками» отметить нужные:
- Coder::AutoComplete – включает авто-дополнение;
- Coder::HighLight – включает подсветку синтаксиса;
- Coder::CodeFold — включает сворачивание блоков.
Более тонкую настройку плагина можно осуществить через функцию Coder::Settings. Ее нужно найти в списке, выделить щелчком левой кнопки мыши, а затем нажать кнопку «Вызвать» . В открывшемся окне далее можно произвести необходимые настройки и сохранить изменения.
Работа по включению и настройке других плагинов для AkelPad в целом аналогична работе с Coder. И, к примеру, чтобы включить нумерацию строк в документе, а за это отвечает плагин LineBoard, необходимо, опять же, в меню редактора перейти к пункту «Настройки» и выбрать подпункт «Плагины», а затем найти в списке пункт с соответствующим названием – LineBoard . «Галочку» в данном случае следует поставить для функции LineBoard::Main, а точную настройку при желании можно осуществить, вызвав функцию Settings (LineBoard::Settings).
Если вам хочется добавить настраиваемую панель инструментов в AkelPad, то включайте плагин ToolBar , если вам нужна панель проводника — плагин Explorer , а если хотите подсветку специальных символов, таких как символы пробела, табуляции или новой строки, то включайте плагин SpecialChar , и т. д. В результате работа с плагинами AkelPad позволит вам значительно расширить возможности данного текстового редактора и с еще большим удобством выполнять необходимые функции.
Akelpad настройки по умолчанию
Создал и применил reg-файл указанного ниже содержания, но программа не добавляется.
Может кто знает, что надо добавить или изменить в данном reg-файле?
Code: |
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities] [HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\FileAssociations] [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AkelPad\Capabilities\FileAssociations] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\AkelPad.exe\shell\open\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AkelPad.exe] [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt\DefaultIcon] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt\shell\open\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\shell\edit\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini\DefaultIcon] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini\shell\edit\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\DefaultIcon] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\shell\edit\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat\DefaultIcon] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat\shell\edit\command] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd\DefaultIcon] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd\shell\edit\command] |
Last edited by Nizaury on Wed Sep 23, 2015 9:46 am; edited 1 time in total
Site Admin
Joined: 06 Jul 2006
Posts: 6281
Posted: Tue Sep 22, 2015 3:13 pm Post subject: | |||
Nizaury В Windows 10 не пробовал. В Windows XP так:
|
Joined: 20 Oct 2013
Posts: 1157
Posted: Tue Sep 22, 2015 3:18 pm Post subject: | |
На oszone.net ответили, самое простое (для Win10), пожалуй. |
Joined: 06 Dec 2011
Posts: 41
Posted: Wed Sep 23, 2015 9:53 am Post subject: | |
Instructor Данные записи присутствуют в реестре, но приложение в списке Программы по умолчанию (Windows 10) не отображается. P.S. HKEY_CLASSES_ROOT и HKEY_LOCAL_MACHINE\Software\Classes это одна и таже ветка. |
Site Admin
Joined: 06 Jul 2006
Posts: 6281
Posted: Wed Sep 23, 2015 10:24 am Post subject: | |||
HKEY_CLASSES_ROOT и HKEY_CURRENT_USER \SOFTWARE\CLASSES — это одна и та же ветка. |
Joined: 06 Dec 2011
Posts: 41
Posted: Wed Sep 23, 2015 3:11 pm Post subject: | |
Instructor Если быть точнее, то ветка HKEY_CLASSES_ROOT состоит из суммирования параметров и разделов из веток: Среди которых, в случае наличия идентичных параметров с разными значениями ветка HKEY_CURRENT_USER\SOFTWARE\CLASSES имеет преимущество над веткой HKEY_LOCAL_MACHINE\Software\Classes. Самое интересное, созданный мною reg-файл добавляет программу AkelPad в список Программы по Умолчанию в Windows XP и в Windows 7. В Windows 10 почему-то данный reg-файл не срабатывает, и программа не видна в стандартном окне Программы по Умолчанию, но видна в списке программы «Programs Default Editor». |
Joined: 20 Oct 2013
Posts: 1157
Posted: Wed Sep 23, 2015 3:19 pm Post subject: | |
Nizaury Почему бы не добавить AkelPad через GUI, отследив изменения в реестре с помощью RegShot? Если правильно понял, в Win10 механизм файловых ассоциаций/программ по умолчанию работает несколько иначе, чем в предыдущих ОС. |
Joined: 06 Dec 2011
Posts: 41
Posted: Wed Sep 23, 2015 8:20 pm Post subject: | |
Skif_off Задать ассоциации для расширений через реестр не проблема. Сравнил два снимка с помощью SysTracer Pro или Revo Uninstaller Pro. Как узнать механизм добавления какой-либо программы в список Программы по Умолчанию для Windows 10? |
Joined: 06 Dec 2011
Posts: 41
Posted: Fri Sep 25, 2015 10:54 pm Post subject: | |||||
Ради эксперимента установил программу XnView и с помощью SysTracer Pro вычислил минимальный набор (всего лишь 20) строк, необходимый для регистрации портативного варианта программы в списке «Программы по умолчанию» в Windows 10. Указанный ниже пример, добавляет портативный вариант программы XnViewMP в список «Программы по умолчанию» в чистую Windows 10, установленную на виртуальной системе.
Сделал по данному шаблону для AkelPad — не срабатывает.
Попробовал заменить файл xnviewmp.exe на переименованный в данное имя AkelPad.exe — программа XnViewMP пропала из списка «Программы по умолчанию». Интересно в чем может быть причина? Last edited by Nizaury on Sat Sep 26, 2015 4:17 pm; edited 2 times in total |
Site Admin
Joined: 06 Jul 2006
Posts: 6281
Posted: Sat Sep 26, 2015 12:02 am Post subject: | |
Nizaury На форумах пишут, что в ресурсах должен быть указан «CompanyName». Попробуйте тестовую. |
Joined: 06 Dec 2011
Posts: 41
Posted: Sat Sep 26, 2015 3:55 pm Post subject: | |
Instructor Благодарю. Скажите все дело было лишь в добавлении «CompanyName» или еще в чем-либо? Имхо, может добавите в следующую 64-битную версию AkelPad такую же функцию. |
Site Admin
Joined: 06 Jul 2006
Posts: 6281
Posted: Sun Sep 27, 2015 10:24 am Post subject: | |||||
Только в этом.
Конечно, следующий релиз 4.9.7 будет содержать «CompanyName». |
Joined: 06 Dec 2011
Posts: 41
Posted: Mon Sep 28, 2015 1:10 pm Post subject: | |||
Instructor Спасибо.
Раз уж так все успешно решилось, то может стоит чтобы AkelPad добавлялся в список «Программы по умолчанию» при установке программы? |
AkelPad Forum Index -> Discussion (Russian) | All times are GMT | |
Page 1 of 1 |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum |
Powered by phpBB © 2001, 2005 phpBB Group