akelpad настройки по умолчанию

Программа 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]
«ApplicationDescription»=»AkelPad — Text Editor»
«ApplicationIcon»=»C:\\Program Files\\AkelPad\\AkelPad.exe,0»
«ApplicationName»=»AkelPad»

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\FileAssociations]
«.txt»=»AkelPadText.txt»
«.ini»=»AkelPadText.ini»
«.reg»=»AkelPadText.reg»
«.bat»=»AkelPadText.bat»
«.cmd»=»AkelPadText.cmd»

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\AkelPad\Capabilities\FileAssociations]
«.txt»=»AkelPadText.txt»
«.ini»=»AkelPadText.ini»
«.reg»=»AkelPadText.reg»
«.bat»=»AkelPadText.bat»
«.cmd»=»AkelPadText.cmd»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\AkelPad.exe\shell\open\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\AkelPad.exe]
@=»C:\\Program Files\\AkelPad\\AkelPad.exe»
«Path»=»C:\\Program Files\\AkelPad»

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts]
«Applications\\AkelPad.exe_.txt»=dword:00000000
«Applications\\AkelPad.exe_.ini»=dword:00000000
«Applications\\AkelPad.exe_.reg»=dword:00000000
«Applications\\AkelPad.exe_.bat»=dword:00000000
«Applications\\AkelPad.exe_.cmd»=dword:00000000
«AkelPadText.txt_.txt»=dword:00000000
«AkelPadText.ini_.ini»=dword:00000000
«AkelPadText.reg_.reg»=dword:00000000
«AkelPadText.bat_.bat»=dword:00000000
«AkelPadText.cmd_.cmd»=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt]
@=»AkelPad Document»
«FriendlyTypeName»=»AkelPad Document»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt\DefaultIcon]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe,0\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.txt\shell\open\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\shell\edit\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini]
@=»AkelPad Document»
«FriendlyTypeName»=»AkelPad Document»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini\DefaultIcon]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe,0\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.ini\shell\edit\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg]
@=»AkelPad Document»
«FriendlyTypeName»=»AkelPad Document»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\DefaultIcon]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe,0\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.reg\shell\edit\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat]
@=»AkelPad Document»
«FriendlyTypeName»=»AkelPad Document»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat\DefaultIcon]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe,0\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.bat\shell\edit\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd]
@=»AkelPad Document»
«FriendlyTypeName»=»AkelPad Document»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd\DefaultIcon]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe,0\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPadText.cmd\shell\edit\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

Last edited by Nizaury on Wed Sep 23, 2015 9:46 am; edited 1 time in total Back to top

Instructor
Site Admin

Joined: 06 Jul 2006
Posts: 6281

Posted: Tue Sep 22, 2015 3:13 pm Post subject:
Nizaury
В Windows 10 не пробовал. В Windows XP так:
Code:
REGEDIT4

[HKEY_CLASSES_ROOT\Applications\AkelPad.exe\shell\open\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\Applications\AkelPad.exe\shell\open\command]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

Back to top
Skif_off

Joined: 20 Oct 2013
Posts: 1157

Posted: Tue Sep 22, 2015 3:18 pm Post subject:
На oszone.net ответили, самое простое (для Win10), пожалуй.
Back to top
Nizaury

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 это одна и таже ветка.

Back to top
Instructor
Site Admin

Joined: 06 Jul 2006
Posts: 6281

Posted: Wed Sep 23, 2015 10:24 am Post subject:
Nizaury wrote:
P.S. HKEY_CLASSES_ROOT и HKEY_LOCAL_MACHINE\Software\Classes это одна и таже ветка.

HKEY_CLASSES_ROOT и HKEY_CURRENT_USER \SOFTWARE\CLASSES — это одна и та же ветка.

Back to top
Nizaury

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».

Back to top
Skif_off

Joined: 20 Oct 2013
Posts: 1157

Posted: Wed Sep 23, 2015 3:19 pm Post subject:
Nizaury
Почему бы не добавить AkelPad через GUI, отследив изменения в реестре с помощью RegShot? Если правильно понял, в Win10 механизм файловых ассоциаций/программ по умолчанию работает несколько иначе, чем в предыдущих ОС.
Back to top
Nizaury

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?
Другие программы ведь добавляют себя (Например: Aimp, XnView, Firefox) в него.
Сравнивал снимки с помощью SysTracer Pro в принципе все те же ветки в реестре добавляются.

Back to top
Nizaury

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, установленную на виртуальной системе.

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\xnviewmp.exe\shell\open\command\]
@=»\»C:\\Users\\Nizaury\\Desktop\\XnViewMP\\xnviewmp.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XnViewMP.bmp\shell\open\command\]
@=»\»C:\\Users\\Nizaury\\Desktop\\XnViewMP\\xnviewmp.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\XnViewMP\Capabilities\]
«ApplicationDescription»=»XnViewMP is a fast multi-format graphics browser, viewer, and converter. It reads more than 400 file formats.»
«ApplicationName»=»XnViewMP for Windows»

[HKEY_LOCAL_MACHINE\SOFTWARE\XnViewMP\Capabilities\FileAssociations\]
«.bmp»=»XnViewMP.bmp»

Сделал по данному шаблону для AkelPad — не срабатывает.

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\AkelPad.exe\shell\open\command\]
@=»\»C:\\Users\\Nizaury\\Desktop\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPad.txt\shell\open\command\]
@=»\»C:\\Users\\Nizaury\\Desktop\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\]
«ApplicationDescription»=»AkelPad is a fast multi-format text editor.»
«ApplicationName»=»AkelPad»

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\FileAssociations\]
«.txt»=»AkelPad.txt»

Попробовал заменить файл xnviewmp.exe на переименованный в данное имя AkelPad.exe — программа XnViewMP пропала из списка «Программы по умолчанию».

Интересно в чем может быть причина?
Может поддержка добавления в список «Программы по умолчанию» должна быть заложена на программном уровне?

Last edited by Nizaury on Sat Sep 26, 2015 4:17 pm; edited 2 times in total

Back to top
Instructor
Site Admin

Joined: 06 Jul 2006
Posts: 6281

Posted: Sat Sep 26, 2015 12:02 am Post subject:
Nizaury
На форумах пишут, что в ресурсах должен быть указан «CompanyName». Попробуйте тестовую.
Back to top
Nizaury

Joined: 06 Dec 2011
Posts: 41

Posted: Sat Sep 26, 2015 3:55 pm Post subject:
Instructor

Благодарю.
Теперь при применении reg-файла программа появляется в списке «Программы по умолчанию» в Windows 10.

Скажите все дело было лишь в добавлении «CompanyName» или еще в чем-либо?

Имхо, может добавите в следующую 64-битную версию AkelPad такую же функцию.

Back to top
Instructor
Site Admin

Joined: 06 Jul 2006
Posts: 6281

Posted: Sun Sep 27, 2015 10:24 am Post subject:
Nizaury wrote:
Скажите все дело было лишь в добавлении «CompanyName» или еще в чем-либо?

Только в этом.

Quote:
Имхо, может добавите в следующую 64-битную версию AkelPad такую же функцию.

Конечно, следующий релиз 4.9.7 будет содержать «CompanyName».

Back to top
Nizaury

Joined: 06 Dec 2011
Posts: 41

Posted: Mon Sep 28, 2015 1:10 pm Post subject:
Instructor

Спасибо.
Рад, что мы оказались взаимополезны друг другу.
Теперь можно использовать шаблон для добавления AkelPad и связанных с ней разрешений в список «Программы по умолчанию».

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\AkelPad.exe\shell\open\command\]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPad.txt\DefaultIcon\]
@=»C:\\Program Files\\AkelPad\\AkelPad.exe,0″

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPad.txt\shell\open\command\]
@=»\»C:\\Program Files\\AkelPad\\AkelPad.exe\» \»%1\»»

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\]
«ApplicationDescription»=»AkelPad is a fast multi-format text editor.»
«ApplicationName»=»AkelPad»

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\FileAssociations\]
«.txt»=»AkelPad.txt»

Раз уж так все успешно решилось, то может стоит чтобы AkelPad добавлялся в список «Программы по умолчанию» при установке программы?

Back to top
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

источник

Оцените статью
Adblock
detector