AkelPad для чайников

Russian main discussion
  • Author
  • Message
Offline
Posts: 1
Joined: Thu Feb 09, 2023 4:41 pm

Post by ChildrenofkoRn »

Вечер, можно ли как-то понять почему не отрабатывает скрипт?
Может можно как-то лог получить с ошибками.

Не работают почему-то DateFormat.js или InsertDate.js
Не важно как запускаю, через скрипты или через плагин Hotkeys, скрипты на месте, остальное всё работает.

Вот например в хоткеях прописано:

Code: Select all

Date | Call("Scripts::Main", 1, "InsertDate.js", `"dd.MM.yyyy tt hh:mm tt"`, 0) | Ctrl+ Shift + D
Просто ничего не происходит.

InsertDateFromCalendar.js вот попробовал нормально работает.

Akelpad 4.9.7 x64, Win 10 Pro 12H2
Раньше когда-то работали тогда стояла правда Win7, не знаю может ли это быть связано с этим.

Update:
Думал может конфликт какой плагинов/скриптов, но оказалась всё банальные, действительно DateFormat.js и InsertDate.js просто не работают, return в скрипте возвращают пустоту, видимо системный вызов времени там какой-то устаревший.

Зато обнаружил, что вставка даты давно есть в самом Akelpad, перебиндил её Command(4183) на Ctrl+Shift+D, тк по Ctrl+D стоит дублировать строку.
А сам формат можно настроить в ini файле конфига.

Offline
Posts: 3222
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

ChildrenofkoRn
Не знаю, что там со старыми скриптами, которые идут в комплекте. Эти рабочие -DateFormat.js + DateInsert.js.

Скрипты нужны, если форматов для вставки Вы используете несколько, т.к. не будешь же постоянно корректировать ini-файл.

Offline
Posts: 7
Joined: Mon Jun 14, 2021 10:09 pm

Re: AkelPad для чайников

Post by Colourban »

Вопрос возможно предельно примитивный, но тем не менее, подскажите, пожалуйста, как в AkelPad подчистить всплывающие (ранее использованные) при поиске и замене слова. Желательно не полностью, а выборочно. А то я захламил этот всплывающий список несколькими вариантами замены, и теперь сослепу (ввиду возраста и состояния зрения) постоянно на них спотыкаюсь. Приходится по 2-3 раза переделывать замены. Пытался удалять их с шифтом, но так не работает. Спросил у ИИ, получил ответ, что для портабельной сборки нужно найти файл AkelPad.ini, и открыв его, найти там строки, начинающиеся с:
SearchSearch= (это история поля «Что»)
SearchReplace= (это история поля «Чем»)
Дальше удалить ненужные слова из этих строк.
Файл AkelPad.ini я нашёл, но не указанных выше слов, ни слов из всплывающих списков там не обнаружил. В общем, оказался в тупике.

Offline
Posts: 383
Joined: Wed Sep 28, 2011 3:05 pm

Re: AkelPad для чайников

Post by Cuprum »

Colourban
В файле AkelPad.ini ищите секцию [Search]. В ней строки вида find0=..., find1=... соответствуют поисковому запросам, строки replace0=...,replace1=... - словам замены.
Запросы указаны в кодировке UTF-16LE. Можно попросить нейронку перекодировать в читаемый текст. Просто удалите ненужные строки целиком в данной секции. Сам AkelPad.ini лучше редактировать при не запущенном Akelpad.

Offline
Posts: 7
Joined: Mon Jun 14, 2021 10:09 pm

Re: AkelPad для чайников

Post by Colourban »

Cuprum, спасибо, но нет. Опять обратился к ИИ и лазил по его рекомендациям более 4 часов (но это ещё и потому, что я не быстрый уже и не особо помнящий, всё время надо перепроверять). В итоге обнаружили искомые файлы в реестре по следующему пути: HKEY_CURRENT_USER \ Software \ AkelSoft \ AkelPad \ Search. Там я частично подчистил, остальное потом буду вдумчиво чистить. Тем не менее, ещё раз спасибо за желание помочь!

Offline
Posts: 383
Joined: Wed Sep 28, 2011 3:05 pm

Re: AkelPad для чайников

Post by Cuprum »

Colourban wrote: Fri Oct 16, 2026 10:57 pm ... обнаружили искомые файлы в реестре по следующему пути: HKEY_CURRENT_USER \ Software \ AkelSoft \ AkelPad \ Search.
Ага, если настройки хранятся в реестре, то искать надо в реестре :wink:

Offline
Posts: 27
Joined: Thu May 05, 2022 5:38 am

Re: AkelPad для чайников

Post by dothen »

Очистить историю:
Меню Настройки -> Параметры... -> Реестр -> История поиска -> Очистить

В скрипте TextReplace.js своя история и шаблоны замены, которые можно редактировать.
В скрипте FindReplaceEx.js штатная история, но есть шаблоны замены и пакеты шаблонов которые можно редактировать.
В плагине SearchBar своя история и её можно редактировать.
Post Reply