Como faço para cancelar uma substituição de regex de longa duração?

Como faço para cancelar uma substituição de regex de longa duração?

Editar: embora eu me refira ao RegEx em minha experiência, não estou procurando você para consertar meu RegExp (obrigado por tentar) - em vez disso, quero saber "como faço para abortar uma pesquisa/substituição no NotePad++".


Ambiente

Estou usando a versão mais recente do NPP (v.5.9.6.2) no Windows 7 de 64 bits

Antecedentes (também conhecido como "O Problema")

Ocasionalmente, uso NPP para manipular pedaços de texto e, na maioria das vezes, uso expressões regulares durante esse processo. Embora não seja uma crítica ao produto (como pode ser?), o Notepad++ me permite fazer coisas estúpidas que não se comportam como eu pretendia. Caso em questão, eu tinha uma longa lista de valores que queria colocar entre aspas. Digitei uma expressão acidentalmente agressiva e isso causou um loop infinito.

O motivo do loop é imaterial e não é o objetivo da minha pergunta - cometi esse erro mais de uma vez - sei que não funciona, mas esqueço e meses depois farei a mesma coisa novamente.

O problema é que quando o NotePad++ entra nesse loop infinito, tentando completar o impossível, sou efetivamente bloqueado de todos os meus documentos não salvos e forçado a encerrar o processo NPP.

Pergunta

Não consigo encontrar nada documentado na Ajuda ou no "fórum" do NPP, mas alguém sabe uma maneira de abortar uma pesquisa e substituição, como no cenário mencionado acima, permitindo-me assim voltar atrás no meu erro e muito mais importante, salvar todos os meus outros documentos?

Responder1

Por puro acaso hoje eu tropecei noAnalisarPluginna janela Plugin Manager do NPP e diz nos comentários da última atualização:

recurso: aguarde o pop-up para permitir que o usuário cancele pesquisas de longa duração e uma barra de progresso

Isso não é exatamente o que você está pedindo (pesquisar E substituir), mas pode ser útil para pesquisa pura (de longa duração).

informação relacionada