Page 64 of 64

Posted: Thu Feb 09, 2023 5:04 pm
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 файле конфига.

Posted: Tue Feb 14, 2023 3:33 pm
by VladSh
ChildrenofkoRn
Не знаю, что там со старыми скриптами, которые идут в комплекте. Эти рабочие -DateFormat.js + DateInsert.js.

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

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

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

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

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

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

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

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

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

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

Posted: Sat Oct 17, 2026 12:12 pm
by dothen
Очистить историю:
Меню Настройки -> Параметры... -> Реестр -> История поиска -> Очистить

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