Так, ви можете, я просто спробував записати новий макрос, здійснив пошук і заміну, і він успішно врятував дію, тому коли я грав макрос, він робив те саме, що виконував пошук і заміну.
Я не фахівець з макросів Notepad ++, але я здогадуюсь, що ви ... Я відкрив випадковий файл і створив макрос під назвою тест. Він шукав слово під назвою "сніп" і замінив його "blaa".
Відкриття shortcuts.xml
файлу після закриття Notepad ++ виявляє цей новий макрос:
<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>
Це тестується і працює на моїй машині, я можу вручну модифікувати цей файл, і зміни відображаються та працюють у Notepad ++.
Однак зауважте, що shortcuts.xml
файл (розташований у папці Appdata) завантажується та зберігається лише під час відкриття / виходу із блокнота ++.