А что за ограничения на длину строки замены в 25 символов? (SearchReplace.js)
З.Ы. Поиском через "search.php" не удалось найти упоминания проблемы.
Через AkelUpdater выкачана последняя версия.
Posted: Thu Aug 04, 2011 3:55 am
by Instructor
Katrom
Не воспроизводится. В последней версии наоборот было убрано ограничение в 256 символов.
Posted: Thu Aug 04, 2011 7:57 am
by uavso
DV wrote:Гляньте ещё этот скрипт: ["KeySubst.js"]
Он, правда, ориентирован на подмену нажатия клавиш - но подойдёт в качестве примера работы с массивами.
Спасибо. В редакторе Bred2i я поставил посимвольные замены
En,Ru->Ua Ctrl+'
En,Ua->Ru Ctrl+[
Ru,Ua->En Ctrl+]
Ru<->Ua ALt+U
Это же хотел бы сделать и скриптами в AkelPad, но последний скрипт не проходит.
А через Replace получается только односторонне, поскольку внешний цикл идет по заменяемым символам, а не по символам текста.
Поэтому и прошу подсказать, в чем ошибка моего приведенного в вопросе кода - почему в одном случае элемент массива вызывается, а в текстовой переменной нет, и .length для текста не передается.
Posted: Thu Aug 04, 2011 5:02 pm
by Katrom
Я дико извиняюсь, но куда мне тогда копать?
Настройки для SearchReplace.js: "Направление -- вниз" (чекбоксы _все_ сброшены)
ищу regexp:
(http\:\/\/[^ <>\n]+)
замена:
123423425235424523542542542
Жму "найти далее" и в строке замены строка обрезается (сегодня уже до 21 символа):
123423425235424523542
Может поможет тот факт, что у меня также не желает работать Format::Decrypt и Format::Encrypt (то что я заметил). Куда копать?
Posted: Thu Aug 04, 2011 5:18 pm
by Katrom
Удалил установленную прогу с плагинами с "AkelPad.ini".
В системном каталоге поиском пробил, чтобы не остался "AkelPad.ini".
В реестре удалил всю ветку "HKEY_CURRENT_USER\Software\Akelsoft\AkelPad"
Вручную загрузил архивы с прогой и плагинами.
И всё одно.. Что ли с ОСью проблема.
- автоматическое определение и добавление расширения при сохранении файла, подобный автодетект реализован в highlighter.js Infocatcher'а, эта доработка сделала бы твой плагин просто незаменимым
- добавить настраиваемый список "Тип файла:" диалога сохранения.
- сделать выбор метода сохранения "По дефолту" или "Как в Word"
Posted: Mon Aug 15, 2011 10:09 am
by VladSh
se7h wrote:- автоматическое определение и добавление расширения при сохранении файла, подобный автодетект реализован в highlighter.js Infocatcher'а
Мне не нравится сама идея, что надо где-то сохранять "последнее расширение", а потом его вычищать...
Хорошо было бы определять это от Coder-плагина (Highlight), тем более, что это как бы можно сделать.. - теперь текущая тема для текущего файла ведь выделяется галочкой, т.е. выдача наружу этой инфы есть, осталось лишь оформить получение этой инфы в виде SendMessage....
se7h wrote:- добавить настраиваемый список "Тип файла:" диалога сохранения.
А это хотелось бы видеть в самой проге... Возможно отдельный ini-файл с таким списком, я бы тоже его себе настроил
Если такого не будет, то наверное сделаю.
se7h wrote:- сделать выбор метода сохранения "По дефолту" или "Как в Word"
Можно сделать.
В целом предложения хорошие и полезные.. кое что попробую реализовать по времени.
NaN == NaN // false
NaN === NaN // false
Зато есть isNaN(), только особого смысла от него не будет – можно же и "Infinity" передать, и "1e15", и что-нибудь отрицательное или дробное.