Как мне прервать длительную замену регулярных выражений?
Редактировать: хотя я и ссылаюсь на RegEx в моем фоне, я не ищу, чтобы вы исправили мой RegExp (спасибо за попытку, хотя) - скорее, я хочу знать, "как мне прекратить поиск / замену в NotePad++".
Среда
Я использую последнюю версию NPP (v.5.9.6.2) на Windows 7 64 бит
Фон (он же "Проблема")
Иногда я использую NPP, чтобы манипулировать фрагментами текста, и чаще всего я использую регулярные выражения во время этого процесса. В то время как это не критика продукта (как это может быть?), Notepad++ позволяет мне делать глупые вещи, которые ведут себя не так, как я планировал. Например, у меня был длинный список значений, которые я хотел заключить в кавычки. Я ввел случайно агрессивное выражение, и это вызвало бесконечный цикл.
Причина петли несущественна и не является предметом моего вопроса - я неоднократно совершал эту ошибку - я знаю, что она не работает, но я забываю, и через несколько месяцев снова сделаю то же самое.
Проблема в том, что, когда NotePad++ входит в этот бесконечный цикл, пытаясь завершить неосуществимое, я фактически блокирую все свои несохраненные документы и вынужден уничтожить процесс NPP.
Вопрос
Я не могу найти ничего задокументированного в справке или на "форуме" АЭС, но кто-нибудь знает, как мне прекратить поиск и замену, как, например, в вышеупомянутом сценарии, что позволяет мне отказаться от своей ошибки и многого другого главное сохранить все мои другие документы?
1 ответ
Совершенно случайно сегодня я наткнулся на AnalysePlugin в окне менеджера плагинов АЭС, и в последних комментариях к обновлению говорится:
особенность: пожалуйста, подождите всплывающее окно, чтобы позволить пользователю отменить длительный поиск и индикатор выполнения
Это не совсем то, что вы просите (поиск и замена), но это может быть полезно для чистого (продолжительного) поиска.