J'ai enregistré une macro que je souhaite partager avec mon collègue de travail.
Dans quel emplacement ces macros enregistrées sont-elles enregistrées pour que je puisse les ajouter à sa machine?
Si cela vous intéresse, la macro permet de prendre une liste de valeurs et d’ajouter des guillemets et des guillemets afin qu’elle puisse être utilisée dans la clause WHERE
d’une requête SQL (WHERE x IN ('value1','value2','value3')
).
Sous Windows, les macros sont enregistrées sur %AppData%\Notepad++\shortcuts.xml
_ (touche Windows + E et copier/coller%AppData%\Notepad++\
)
Ou:
C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
Remarque: Vous devrez fermer Notepad ++ si vous souhaitez exporter de nouvelles macros.
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.
Pour Windows 7, les macros sont stockées sur C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
.
Sous Vista avec virtualisation, le fichier est ici. Notez que le dossier AppData est masqué. Affichez les dossiers cachés ou accédez directement à celui-ci en tapant % AppData% dans la barre d'adresse de l'Explorateur Windows.
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
Vous pouvez trouver le shortcuts.xml
dans AppData\Roaming\Notepad++\
chemin uniquement lorsque vous utilisez les paramètres par défaut. Si vous avez configuré la sauvegarde, vous pouvez trouver et définir le chemin dans Preferences -> Backup -> Backup path
.
Lorsque ces paramètres sont appliqués, les fichiers du répertoire AppData ne seront pas utilisés.
Frappé F6
Insérer::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
Cliquez sur OK
Vous avez maintenant le fichier ouvert dans votre éditeur.
Avant de modifier quelque chose, vérifiez le documents liés .
Notepad ++ oubliera vos macros sauf si vous les mappez avec des touches de raccourci via Paramètres - Mappeur de raccourcis - Macros avant de quitter Notepad ++ (selon https://superuser.com/questions/332481/how-can-i-add-a- macro-in-notepad . Testé avec Notepad v6.8.3 sur Windows7.)
Accédez au dossier% appdata%\Notepad ++.
Les définitions de macro sont conservées dans shortcuts.xml à l'intérieur du <Macros>
tag. Vous pouvez copier le fichier entier ou copier la balise et la coller dans shortcuts.xml à l’autre emplacement.
Dans ce dernier cas, veillez à utiliser un autre éditeur, car N ++ remplace Shortcuts.xml à la sortie.
Si vous installez Notepad ++ sur un système Linux par Wine (dans mon cas, le bureau Ubuntu 14.04-LTS_X64), le fichier "shortcuts.xml" se trouve sous:
$/home/[USER-NAME]/.wine/drive_c/users/[USER-NAME]/My Documents/.wine/drive_c/Program Files (x86)/Notepad++/shortcuts.xml
Merci à Harrison et à tous ceux qui ont des suggestions à ce sujet.