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') ).

99
demandé sur uınbɐɥs 2011-03-25 14:45:29

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.

117
répondu Harrison 2018-06-20 20:26:56

Pour Windows 7 les macros sont stockées à C:\Users\ Username \AppData\Roaming\Notepad++\shortcuts.xml .

36
répondu DJB 2012-10-09 05:26:02

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
4
répondu Dave Walker 2012-10-29 18:06:15

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 .

3
répondu Thell 2012-10-30 15:24:42

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.

3
répondu Ko Cour 2014-12-03 18:10:33

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.)

1
répondu gherson 2017-03-20 10:18:27

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.

0
répondu tedy58-user1045284 2014-09-14 07:28:31

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.

0
répondu Harish Pathak 2016-01-24 15:17:44