Có bạn có thể, tôi chỉ cố gắng ghi lại một macro mới, thực hiện tìm kiếm và thay thế và nó đã lưu thành công hành động để khi tôi chơi macro, nó đã thực hiện cùng một hành động tìm kiếm và thay thế.
Tôi không phải là chuyên gia về Notepad ++ Macros, nhưng tôi đoán bạn là ... Tôi đã mở một tệp ngẫu nhiên và tạo một macro có tên là test. Nó tìm kiếm một từ gọi là "snip" và thay thế nó bằng "blaa".
Mở shortcuts.xml
tệp sau khi đóng Notepad ++ cho thấy macro mới này:
<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>
Điều này đã được thử nghiệm và hoạt động trên máy của tôi, tôi có thể tự sửa đổi tệp này và các thay đổi sẽ được phản ánh và hoạt động trong Notepad ++.
Tuy nhiên, xin lưu ý rằng shortcuts.xml
tệp (nằm trong thư mục Appdata của bạn), chỉ được tải và lưu khi mở / thoát Notepad ++.