记录的宏存储在Notepad ++中的什么位置?

| 我录制了一个宏,想与我的同事分享。 这些记录的宏保存在什么位置,以便可以将其添加到他的计算机中? 如果感兴趣,该宏用于获取值列表并添加引号和逗号,以便可以在SQL查询(query1ѭ)的
WHERE
子句中使用。     
已邀请:
        在Windows中,宏保存在
%AppData%\\Notepad++\\shortcuts.xml
(Windows徽标键+ E并复制并粘贴
%AppData%\\Notepad++\\
) 要么: 在Windows <7(包括Win2008 / R2)中,宏保存在
C:\\Documents and
Settings\\%username%\\Application Data\\Notepad++\\shortcuts.xml
在Windows 7 | 8 | 10中
C:\\Users\\%username%\\AppData\\Roaming\\Notepad++\\shortcuts.xml
注意:如果您要“导出”任何新的宏,则需要关闭Notepad ++。 这是一个例子:
<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>....
我添加了\'abc \'宏作为概念验证。     
        对于Windows 7,宏存储在
C:\\Users\\
Username
\\AppData\\Roaming\\Notepad++\\shortcuts.xml
中。     
        在启用了虚拟化功能的Vista上,文件位于此处。请注意,AppData文件夹是隐藏的。显示隐藏的文件夹,或直接在Windows资源管理器的地址栏中键入%AppData%进入该文件夹。
C:\\Users\\[user]\\AppData\\Roaming\\Notepad++\\shortcuts.xml
    
        击中F6 插入::
npp_open $(PLUGINS_CONFIG_DIR)\\..\\..\\shortcuts.xml
点击确定 现在,您已在编辑器中打开了文件。 在更改内容之前,请查看相关文档。     
        仅当使用默认设置时,才能在
AppData\\Roaming\\Notepad++\\
路径中找到
shortcuts.xml
。如果已配置备份,则可以在
Preferences -> Backup -> Backup path
中找到并设置路径。 应用这些设置后,将不会使用AppData目录中的文件。     
        如果您通过wine在Linux系统上安装Notepad ++(在我的情况下为台式机Ubuntu 14.04-LTS_X64),则文件“ shortcuts.xml \”位于以下位置:
$/home/[USER-NAME]/.wine/drive_c/users/[USER-NAME]/My Documents/.wine/drive_c/Program Files (x86)/Notepad++/shortcuts.xml
感谢哈里森和所有对此问题有建议的人。     
        除非您通过设置-快捷方式映射器-宏在退出Notepad ++之前将其映射到热键,否则Notepad ++会忘记您的宏(根据https://superuser.com/questions/332481/how-can-i-add-a-macro-in-记事本。已在Windows7上使用记事本v6.8.3测试。)     
        转到%appdata%\\ Notepad ++文件夹。 宏定义保存在
<Macros>
标记内的shortcuts.xml中。您可以复制整个文件,也可以复制标签并将其粘贴到其他位置的shortcuts.xml中。 在后一种情况下,请确保使用其他编辑器,因为N ++在退出时会覆盖shortcuts.xml。     

要回复问题请先登录注册