Sous Windows, les macros sont enregistrées à %AppData%\Notepad++\shortcuts.xml
( Touche logo Windows + E y copier/coller %AppData%\Notepad++\
)
Ou :
- Sous Windows < 7 (y compris Win2008/R2), les macros sont enregistrées à l'adresse suivante
C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
- Sous Windows 7|8|10
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
Nota: Vous devrez fermer Notepad++ si vous avez de nouvelles macros à "exporter".
Voici un exemple :
<NotepadPlus>
<InternalCommands />
<Macros>
<Macro name="Trim Trailing and save" Ctrl="no" Alt="yes" Shift="yes" Key="83">
<Action type="2" message="0" wParam="42024" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
</Macro>
<Macro name="abc" Ctrl="no" Alt="no" Shift="no" Key="0">
<Action type="1" message="2170" wParam="0" lParam="0" sParam="a" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="b" />
<Action type="1" message="2170" wParam="0" lParam="0" sParam="c" />
</Macro>
</Macros>
<UserDefinedCommands>....
J'ai ajouté la macro "abc" comme preuve de concept.
1 votes
Wow... J'ai créé une macro qui fait exactement cela et je voulais l'exporter pour presque la même raison et j'ai trouvé votre message. Cela montre à quel point les programmeurs réinventent la roue :/ Ce serait bien si notepad++ avait une communauté pour partager les macros.
0 votes
Pour ceux qui cherchent à programmer réellement des macros (en python) : npppythonscript.sourceforge.net (disponible en tant que plugin dans le gestionnaire de plugins de notepad++)