Sí, puede, solo intenté grabar una nueva macro, hice una búsqueda y reemplazo y guardó con éxito la acción, así que cuando jugué la macro, hizo la misma acción de buscar y reemplazar.
No soy un experto en Notepad ++ Macros, pero supongo que sí ... Abrí un archivo aleatorio y creé una macro llamada prueba. Buscó una palabra llamada "recorte" y la reemplazó por "blaa".
Abrir el shortcuts.xml
archivo después de cerrar Notepad ++ revela esta nueva 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>
Esto se prueba y funciona en mi máquina, puedo modificar manualmente este archivo y los cambios se reflejan y funcionan en Notepad ++.
Sin embargo, tenga en cuenta que el shortcuts.xml
archivo (ubicado en su carpeta Appdata) solo se carga y guarda al abrir / salir de Notepad ++.