Où sont stockées les macros enregistrées dans le bloc-notes++?
j'ai enregistré une macro que je veux partager avec mes collègues de travail.
à quel endroit ces macros enregistrées sont-elles sauvegardées, pour que je puisse les ajouter à sa machine?
si intéressé, la macro est pour prendre une liste de valeurs et ajouter des guillemets et des virgules de sorte qu'il puisse être utilisé dans la clause WHERE
D'une requête SQL ( WHERE x IN ('value1','value2','value3')
).
8 réponses
dans Windows les macros sont sauvegardées à %AppData%\Notepad++\shortcuts.xml
( touche du logo Windows + E et copier-coller %AppData%\Notepad++\
)
ou:
- sous Windows < 7 (y compris Win2008/R2) les macros sont sauvegardées à
C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
- Sous Windows 7/8/10
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
Note: vous devrez fermer le bloc-notes++ si vous avez toute nouvelle macro que vous voulez "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.
Pour Windows 7 les macros sont stockées à C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
.
Sur Vista avec la virtualisation, le fichier est ici. Notez que le dossier AppData est caché. Soit afficher les dossiers cachés, soit aller directement à elle en tapant %AppData% dans la barre d'adresse de L'Explorateur de Windows.
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
Hit F6
insérer::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
cliquez OK
vous avez maintenant le fichier ouvert dans votre éditeur.
avant de modifier les choses la commande documents connexes .
vous pouvez trouver le shortcuts.xml
dans AppData\Roaming\Notepad++\
chemin seulement en utilisant les paramètres par défaut. Si vous avez la sauvegarde configurée, 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.
Notepad++ oubliera vos macros à moins que vous ne les mapiez à hotkeys via Settings-Shortcut mapper-Macros avant de quitter Notepad++ (comme dans https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad . Testé avec le bloc-notes v6.8.3 sur Windows7.)
si vous installez Notepad++ sur le système Linux par wine (dans mon cas Desktop Ubuntu 14.04-LTS_X64) le fichier" raccourcis.xml" est sous la rubrique :
$/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 pour ce numéro.
passez à %appdata%\Notepad++ folder.
les définitions macro sont contenues dans des raccourcis.xml dans la balise <Macros>
. Vous pouvez copier le fichier entier, ou copier l'étiquette et le coller dans des raccourcis.xml à l'endroit d'autres.
Dans ce dernier cas, assurez-vous d'utiliser un autre éditeur, puisque N++ écrira des raccourcis.xml en sortie.