记事本++中存储的macros是哪里?
我logging了一个我想和我的同事分享的macros。
在这些logging的macros保存在什么位置,以便我可以将它添加到他的机器?
如果有兴趣的话,这个macros是为了获取一个值列表并添加引号和逗号,以便它可以在SQL查询的WHERE
子句中使用( WHERE x IN ('value1','value2','value3')
) 。
在Windows中,macros保存在%AppData%\Notepad++\shortcuts.xml
( Windows徽标键+ E,并复制并粘贴 %AppData%\Notepad++\
)
要么:
- 在Windows 7(包括Win2008 / R2)中,这些macros保存在
C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
- 在Windows 7 | 8
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
注意:如果您有任何要导出的新macros,您需要closuresNotepad ++。
这里是一个例子:
<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”macros添加为概念validation。
对于Windows 7macros,存储在C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
。
在虚拟化的Vista上,文件在这里。 请注意AppData文件夹是隐藏的。 显示隐藏的文件夹,或直接在Windows资源pipe理器的地址栏中input%AppData% 。
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
打F6
插::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
点击OK
您现在已经在编辑器中打开了该文件。
在更改事物之前签出相关的文档 。
只有在使用默认设置时,才能在AppData\Roaming\Notepad++\
path中findshortcuts.xml
。 如果已经configuration了备份,可以在Preferences -> Backup -> Backup path
find并设置Preferences -> Backup -> Backup path
。
当应用这些设置时,AppData目录中的文件将不会被使用。
记事本++会忘记你的macros,除非你通过设置 – 快捷映射器 – 映射到快捷键之前退出记事本+ +的macros(按照https://superuser.com/questions/332481/how-can-i-add-a-macro-in-记事本,在Windows7上用Notepad v6.8.3testing。)
如果你在Linux系统上用wine安装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
感谢哈里森和所有有这方面的build议。
转到%appdata%\ Notepad ++文件夹。
macros定义保存在<Macros>
标签内的shortcuts.xml文件中。 您可以复制整个文件,或复制标记并将其粘贴到其他位置的shortcuts.xml中。
在后一种情况下,一定要使用另一个编辑器,因为N ++会在退出时覆盖shortcuts.xml。