Sim, tentei gravar uma nova macro, fiz uma pesquisa e substituí-la e ela salvou a ação com êxito. Quando reproduzi a macro, ela fez a mesma pesquisa e substituiu a ação.
Não sou especialista em macros do Notepad ++, mas acho que você é ... Abri um arquivo aleatório e criei uma macro chamada teste. Ele procurou uma palavra chamada "snip" e a substituiu por "blaa".
A abertura do shortcuts.xml
arquivo após o fechamento do Notepad ++ revela esta nova macro:
<Macro name="test" Ctrl="no" Alt="no" Shift="no" Key="0">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="snip" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="blaa" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1608" sParam="" />
</Macro>
Isso foi testado e funciona na minha máquina. Posso modificar manualmente esse arquivo e as alterações são refletidas e funcionam no Notepad ++.
Observe, no entanto, que o shortcuts.xml
arquivo (localizado na pasta Appdata) só é carregado e salvo ao abrir / sair do Notepad ++.