Открываем пустой файл без текста. Запускаем Batch Replace по хоткею. Отмечены пункты Closes Dialog и Without message. Запускаем Batch Replace All по хоткею. Соглашаемся на замену – жмём Enter. Повторяем эту процедуру несколько раз (пока не случится баг, иногда на 3 раз случается, иногда на 8, иногда надо долго нажимать, но он обязательно должен случиться). Обратите внимание в окне всё время выделен шаблон, который выполняется последним в Batch. В какой то момент этот шаблон пропадает! То есть скрипт удаляет часть строки Найти в шаблоне. Это хорошо видно на
Posted: Fri Nov 27, 2015 8:39 pm
by Kley
Infocatcher
Ну, да. Скрипт не сложный. Можно и заменить. Просто подумал: "Не хорошо и не понятно все эти NaN, NaN...". Для тех, кто не знает.
Posted: Sat Nov 28, 2015 10:35 am
by Kley
Instructor,
здравствуйте. Нашел (специально не ищу, попадаются ) проблемку после использования LinesWrap.js
Перенос строк включен. Левый клик в начале строки выделяет всю строку (независимо от количества переносов).
После команд разбивающих строки:
yozhic
Unfortunately, not reproduced.
Try this version: FindReplaceEx.js.
Posted: Sat Nov 28, 2015 5:55 pm
by yozhic
KDJ
not reproduced
У меня воспроизводится стабильно. И на новой версии тоже воспроизводится. На Windows 8.1 x32. Вот видео. Если прокрутить его на замедленной скорости, то становится видно, что часть строки удаляется при нажатии на Enter в диалоге "Do you want to Batch Replae All?".
Posted: Sat Nov 28, 2015 7:09 pm
by yozhic
KDJ
Попробовал создать ещё одну замену для эксперимента. _temp007 ищет пробел и заменяет на пробел. Посмотрите, пожалуйста, что получилось (нужно прокручивать видео на замедленной скорости). Теперь видно, как часть строки удаляется в правой части окна, в списке Batches. Она просто пропадает, когда до неё доходит очередь замен.
Posted: Sat Nov 28, 2015 7:43 pm
by KDJ
yozhic
After this error occurs, your file FindReplaceEx_templates.tsv has been changed?
It contains:
yozhic
If you disable option "Closes dialog", the error also occurs?
Posted: Sun Nov 29, 2015 3:44 pm
by Cuprum
Обновлен createSelectedFile.js.
С ключом -forceQuotes не требует обязательного выделения текста; пытается найти сопоставление внутри пары ближайших кавычек относительно курсора.
Posted: Sun Nov 29, 2015 3:55 pm
by yozhic
KDJ
Да, ошибка происходит и при отключенном "Closes dialog". И при отключенном "Without message" она тоже происходит. Проблему вызывает именно это регулярное выражение. Я поменял местами выражения в сценарии – посмотрите, пожалуйста, видео.