Программы Редактирование макроса для программы Notepad++

Редактирование макроса для программы Notepad++

44

Продолжаем тему макросов для популярного текстового редактора Notepad++. В данном случае мы разберём более детально редактирование и изменение самого макроса, а также как его найти на компьютере.

Notepad++


Начнём с самого главного – как найти макрос Notepad++ в системе. Для этого необходимо найти папку пользователя: C:UsersПОЛЬЗОВАТЕЛЬApplication DataNotepad++
Конечно, вместо “ПОЛЬЗОВАТЕЛЬ” вставляем свой логин для операционной системы Windows. Если не нашли по этому пути файл “shortcuts.xml”, то поищите его внутри обычной папки с установкой программы.
Открываем файл “shortcuts.xml” в ДРУГОМ текстовом редакторе (например, блокноте) и смотрим на его структуру. Делается это в связи с тем, что при изменении текста макроса в программе Notepad++, после её закрытия ваши данные будут перезаписаны. По структуре это обычный формат .xml, который описывает основные действия, производимые программой с помощью команд.
<Macro name="remove org" Ctrl="yes" Alt="yes" Shift="yes" Key="57">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="&lt;p&gt;" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="256" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="&lt;/p&gt;" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="256" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="https://photolessons.org" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="256" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>

Более детально:
<Macro name="remove org" Ctrl="yes" Alt="yes" Shift="yes" Key="57">
Код означает, что имя (name) макроса – это “remove org”, далее идут горячие клавиши (возможность запустить экшен с помощью клавиш на клавиатуре). Кроме этого, макрос начинается с определённого тега – .
Далее идёт список действий, которые вы при желании можете поменять местами, удалить некоторые из них и т.п. Таким образом можно изменить экшен на собственный, а также не зависеть напрямую от собственного компьютера, ведь всегда удобно пересылать отдельный файл по почте друзьям или заказчикам или загружать его на FTP, облачные хранилища.
Бонусом прилагаю файл с отдельными командами и их описанием.

Файл с кодами команд макроса