Как настроить акелпад
AkelPad 4.9. 8 (от 18 июля 2016)
Скачать инсталлятор (многоязычный) : x86 | x64
Скачать архив (русская версия): x86 | x64
Скачать архив (английская версия): x86 | x64
Скачать сборник плагинов: x86 | x64
Авторы:
AkelPad 3.x-4.x — Шенгальц А.А.
AkelPad 1.x-2.x — Кузнецов А.И.
Вопрос как заставить AkelPad схавать настройки из INI и почему так случается?
Однако когда выделенный текст превышает некий предельный размер, то эта вставка в поле "Найти" перестаёт работать. Также не удаётся вставить большой текст и через буфер обмена.
Максимальный размер текста, который вставляется в поле "Найти", нигде не указан (по крайней мере, я не нашёл), но экспериментальным путём определил, что у древней версии 4.2.1 от 2009-го года лимит — 64 KB, а у относительно свежей версии 4.9.1 и у самой последней 4.9.8 — всего 16 KB Проверил и 32-битные, и 64-битные версии. (Старая версия 4.2.1, естественно, 32-битная, поскольку в 2009-м году человечество ещё не успело додуматься до 64-х битного софта 64-битной версии AkelPad.)
В чём может быть дело? В новых версиях появилась какая-то секретная дополнительная настройка? Или действительно в последних версиях уменьшили предельный размер буфера в диалоге "Найти"?
Цитата:
| всего 16 KB |
Какбэ это более 8 тыс. символов в юникоде:
Цитата:
| Обычно мне не требуется искать больше 5-6 KB |
Где-то на оффоруме, кажется, шла речь об этом, с предложением увеличить и скомпилить сабж самому (с разбегу не нашёл).
Цитата:
| Обычно мне не требуется искать больше 5-6 KB |
Да, так и есть: обычно не требуется. А иногда как раз требуется. Например, вчера понадобилось найти и заменить примерно 20 KB текста — и вот тут-то внезапно выяснилось, что свежая версия AkelPad от 2016 года этого не умеет, хотя в старой версии 4.2.1. никаких проблем не было.
Из коробки с плагином идёт SearchReplace.js , плюс ещё можно посмотреть
— TextReplace.js (+в \AkelFiles\Plugs\Scripts\Include нужно добавить InputBox_function.js и TextReplace_function.js )
— FindReplaceEx.js и файл локализации FindReplaceEx_1049.lng (+в \AkelFiles\Plugs\Scripts\Include нужно добавить InputBox_function.js )
Брать всё из KDJ.zip, в начале скриптов идёт более-менее подробное описание.
Добавлено:
Так, попробовал таки ещё раз поискать по форуму за размер буфера — нифига, хотя точно помню, где-то речь шла. Однако беглый поиск по исходникам AkelPad сравнительно быстро дал результат:
Код:
| #define PUTFIND_MAXSEL 16384 |
строка 99 в \Edit.h, размер в байтах.
Всё-таки интересно, это просто опечатка или действительно были причины уменьшить размер буфера?
Цитата:
| Всё-таки интересно, это просто опечатка или действительно были причины уменьшить размер буфера? |
Возможно просто перфекционизм/привычка к бережному отношению к ресурсам (программа работает в Win95 и выше)? 8192 символа — это всё-таки немало.
Собственно, два вопроса: кто виноват где посмотреть список таких исключений и можно ли как-то изменить это поведение, чтобы теги в угловых скобках тоже обрабатывались? Смотрел настройки плагина Coder, на вкладке [Highlight] там вроде бы таких настроек нет.
Сейчас проверил: при переключении на вариант "Символы" скобки и прочие HTML-тэги подсвечиваются. Но логика всё равно непонятна.
Как настроить акелпад
Сообщения: 97
Благодарности: 0
| Конфигурация компьютера | |
| Процессор: 3,4Гц AMD Phenom II X4 965 Кэш данных L1 4 x 64 КБ Кэш инструкций L1 4 x 64 КБ Объединённый кэш L2 4×512 КБ Объединённый кэш L3 6144 КБ Технология D | |
| Материнская плата: Gigabyte Technology GA-78LMT-S2 (REV. 1.2) | |
| Память: 8,00ГБ 2-канальная DDR3 @ 669 МГц (9-9-9-24) | |
| HDD: SSD ADATA SU650 ATA Device (223 ГБ) | |
| Видеокарта: 1ГБ NVIDIA GeForce GTX 560 (Undefined) | |
| Звук: Realtek High Definition Audio | |
| Блок питания: 500 ВТ FinePower модель DNP-550 | |
| CD/DVD: ASUS DRW-24D5MT SATA CdRom Device | |
| Монитор: Envision LED 24 71h (1920×1080@60Hz) | |
| ОС: Windows 7 Максимальная 64-bit SP1 | |
| Индекс производительности Windows: 5,9 | |
| Прочее: BIOS Марка Award Software International Inc. Версия F5 Дата 19.10.2012 |
у меня есть настройки акелпада Файл "INI" (.ini) не я его создавал. Скачал по ссылке, они меня устраивают. Я просто скопировал его в C:\Program Files (x86)\AkelPad в семёрке всё было идеально, но когда я установил акелпад на 10-ке после закрытия файла появились проблемы:
1. Coder плагин не запущен.
2. Невозможно открыть файл "C:\Program Files (x86)\AkelPad\AkelFiles\Plugs\Coder\cache".
3. Невозможно открыть файл "C:\Program Files (x86)\AkelP а d\AkelPad.ini".
Настройки я сюда залил
https://yadi.sk/i/7LWrK4DA3Lb2Hm
Сообщения: 8626
Благодарности: 2127
| как отключить контроль учётных записей (UAC)? » |
Крайне не рекомендуется. Тем более ежели не смогли найти сами и пришлось задавать вопрос.
Ну а права на папку Акельпада (в данном случае это, пожалуй, самый безопасный удар бубном) меняются стандартно: Свойства папки -> закладка "Безопасность", здесь сделать себя Владельцем этой папки, а затем добавить себя-пользователя (администраторы там уже есть) в список пользователей этой папки и дать себе полные разрешение на неё и вложенные объекты.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 3681
Благодарности: 1267
| Конфигурация компьютера | |
| ОС: macOS Catalina, Arch, Gentoo | |
| Прочее: Apple iMac |
| 2. Невозможно открыть файл "C:\Program Files (x86)\AkelPad\AkelFiles\Plugs\Coder\cache". 3. Невозможно открыть файл "C:\Program Files (x86)\AkelP а d\AkelPad.ini". » |
| Почему ОС дала туда скопировать. » |
Не ОС, а вы предоставили эту возможность.
Копирование в каталог: ![]()
Выполнение инсталлятора: ![]()
| и вот что ему там советуют » |
Виртуализация отключена
— UAC виноват — гениально.
![]()
При включённой виртуализации сохраняется в
Сообщения: 27628
Благодарности: 8079
Сообщения: 97
Благодарности: 0
| Конфигурация компьютера | |
| Процессор: 3,4Гц AMD Phenom II X4 965 Кэш данных L1 4 x 64 КБ Кэш инструкций L1 4 x 64 КБ Объединённый кэш L2 4×512 КБ Объединённый кэш L3 6144 КБ Технология D | |
| Материнская плата: Gigabyte Technology GA-78LMT-S2 (REV. 1.2) | |
| Память: 8,00ГБ 2-канальная DDR3 @ 669 МГц (9-9-9-24) | |
| HDD: SSD ADATA SU650 ATA Device (223 ГБ) | |
| Видеокарта: 1ГБ NVIDIA GeForce GTX 560 (Undefined) | |
| Звук: Realtek High Definition Audio | |
| Блок питания: 500 ВТ FinePower модель DNP-550 | |
| CD/DVD: ASUS DRW-24D5MT SATA CdRom Device | |
| Монитор: Envision LED 24 71h (1920×1080@60Hz) | |
| ОС: Windows 7 Максимальная 64-bit SP1 | |
| Индекс производительности Windows: 5,9 | |
| Прочее: BIOS Марка Award Software International Inc. Версия F5 Дата 19.10.2012 |
Nordek,
icacls "C:\Program Files (x86)\AkelPad\AkelPad.ini" /grant %UserName%:F /T
icacls "C:\Program Files (x86)\AkelPad\AkelFiles\Plugs" /grant %UserName%:F /T
в командной строке набирать надо?
2. что такое виртуализация?
3. перезагружаться надо после этого?
——-
Хорошо сформулированный вопрос отпадает сам собой.
Сообщения: 27628
Благодарности: 8079
| 2. что такое виртуализация? » |
Стрингер, вообще не надо делать icacls. Установите AkelPad. Запустите его «от имени администратора», убедитесь, что в настройках установлено «хранить настройки в ini-файле», если нет — задайте. Закройте AkelPad. Скопируйте Ваш «AkelPad.ini» по месту установки. Снова запустите его «от имени администратора». Поменяйте настройки на «хранить настройки в реестре». Идите в настройки плагинов и отключите кэш, как было описано ранее. Закройте AkelPad. Всё. Не надо никаких игр с правами в %ProgramFiles%.
И почему Вы пишете «C:\Program Files (x86)», Вы ведь вроде как собирались устанавливать x64-версию?!
Сообщения: 3681
Благодарности: 1267
| Конфигурация компьютера | |
| ОС: macOS Catalina, Arch, Gentoo | |
| Прочее: Apple iMac |
| в командной строке набирать надо? » |
Да, от имени администратора.
| . что такое виртуализация? » |
Совместимость приложений с Windows 7
Защита системных файлов с помощью виртуализации UAC
Например имеется у вас приложение которое сохраняет настройки в каталог — откуда это приложение было запущено.
При отключённой виртуализации приложение попытается сохранить настройки, но т.к прав недостаточно — сохранение будет невозможным, после чего последует вывод сообщения с ошибкой.
При включённой виртуализации — настройки будут перенаправлены в "%LocalAppData%\VirtualStore\Program Files\App" (Где App — Название программмы) — в дальнейшем будут храниться там. Если каталога Program Files нет, то будет создан автоматически. Аналогично с каталогом \Windows или \Windows\System32.
Для примера можете щёлкнуть по запущенному процессу AkelPad правой кнопкой мыши.
Из списка выбрать "Виртуализация UAC", затем нажать кнопку "Изменить виртуализацию" — Таким образом вы включите (Временно на сеанс).
После этого не закрывая программы AkelPad можете изменить настройки (Например отключить плагин).
Далее переходите %LocalAppData%\VirtualStore — Где обнаружите в подкаталоге Program Files каталог
AkelPad с сохранёнными настройками.
| перезагружаться надо после этого? » |
Сообщения: 97
Благодарности: 0
| Конфигурация компьютера | |
| Процессор: 3,4Гц AMD Phenom II X4 965 Кэш данных L1 4 x 64 КБ Кэш инструкций L1 4 x 64 КБ Объединённый кэш L2 4×512 КБ Объединённый кэш L3 6144 КБ Технология D | |
| Материнская плата: Gigabyte Technology GA-78LMT-S2 (REV. 1.2) | |
| Память: 8,00ГБ 2-канальная DDR3 @ 669 МГц (9-9-9-24) | |
| HDD: SSD ADATA SU650 ATA Device (223 ГБ) | |
| Видеокарта: 1ГБ NVIDIA GeForce GTX 560 (Undefined) | |
| Звук: Realtek High Definition Audio | |
| Блок питания: 500 ВТ FinePower модель DNP-550 | |
| CD/DVD: ASUS DRW-24D5MT SATA CdRom Device | |
| Монитор: Envision LED 24 71h (1920×1080@60Hz) | |
| ОС: Windows 7 Максимальная 64-bit SP1 | |
| Индекс производительности Windows: 5,9 | |
| Прочее: BIOS Марка Award Software International Inc. Версия F5 Дата 19.10.2012 |
Щёлкнул я запущенному процессу AkelPad правой кнопкой мыши. Но в списке "Виртуализация UAC" не кликабельна? Или я не по тому процессу щёлкнул?
AkelPad — что это за программа? Описание
Ни для кого не является секретом то, что огромную часть функционала программ для работы с текстом, как, например, у Microsoft Word, большинство пользователей никогда так и не использует. Однако все эти навороты способны прилично оказать влияние на скорость работы компьютера и его производительность. Это особенно важно в нынешнее время, когда огромное количество людей для работы используют ноутбуки и другие устройства портативного типа, которые своими характеристиками уступают многим настольным компьютерам.
Лучше проще, но удобнее

Поэтому пользователям приходится выбирать не мощные текстовые процессоры, а простые и удобные текстовые редакторы. Наверное, самым известным является стандартное средство операционной системы Windows – «Блокнот». Он обладает достаточно хорошим набором возможностей, но их мало. И в этом случае достойным выбором является AkelPad. Что это за программа?
Это свободно распространяемый редактор текста, который имеет открытый исходный код, выложенный в свободный доступ.
Возможности

При загрузке программа содержит в себе минимальное количество нужных функций. Но если окажется нужным, то другие можно добавить при помощи специальных средств, называемых плагинами. Начиная с четвертой альфа-версии, в AkelPad используется собственный элемент, называемый AkelEdit. Он расширяет возможности для работы с текстом и его поведением.
Итак, AkelPad – что это за программа и какие функции в ней имеются? Давайте посмотрим:
- Здесь есть многооконный и псевдооконный режимы. Это очень удобно.
- Полная поддержка кодировки «Юникод». Это значит, что здесь доступны все человеческие языки.
- Программа без проблем работает с другими кодировками и стандартами.
- Файл можно просмотреть перед его открытием. Это очень удобная функция, когда есть много файлов с одинаковыми именами и среди них необходимо отыскать один с нужным содержанием.
- Программа правильно отображает различные псевдографики.
- Есть выделение текста блоками.
- Возможен откат нежелательных действий на много уровней назад.
- Печать файла и предпросмотр перед печатью.
- Программа запоминает кодировку каждого файла и расположение курсора при редактировании.
- В тексте можно произвести быстрый поиск и замену строк.
- К программе можно подключить любые языковые модули.
Политика разработчиков

Из перечисленного становятся видны множественные преимущества AkelPad. «Что это за программа с таким большим числом возможностей и при этом бесплатная?» — такой вопрос может возникнуть у сомневающегося пользователя. У разработчиков своя политика. Они понимают, что не всем доступно покупать дорогой софт.
Ими разрабатываются дополнительные плагины, которые расширяют функционал. Так, можно добавить подсветку синтаксиса. Тогда AkelPad становится средой разработки для программиста. Есть возможность включить запуск скриптов, макросы для клавиатуры, автодополнение слов. А еще можно создавать собственные меню. Вот такое множество расширений можно подключить под любые нужды в AkelPad.
Отзывы о программе AkelPad 4.9.4 у пользователей только восторженные. Еще бы, столько функций бесплатно!
Вывод
Как видно, рассматриваемая программа довольно неплохо справляется со своими задачами. Поэтому многие пользователи предпочитают устанавливать AkelPad для Windows.
«Блокнот», AkelPad, Notepad++ — все эти программы имеют одно предназначение, но именно вторая из них сильно полюбилась пользователям. Она работает с текстом очень эффективно как за счет начальных функций, так и благодаря расширениям. И если кто-то еще не пробовал AkelPad, что это за программа, можно оценить, скачав ее совершенно бесплатно.
Стоит только заметить, что перед тем как устанавливать программу, рекомендуется проверить компьютер на возможную вирусную угрозу, чтобы избежать лишних проблем и быть уверенным, что все будет работать, как надо.