我记录了一个我想与我的同事分享的宏。记事本++中存储的记录宏在哪里?
这些录制的宏保存在什么位置,以便我可以将它添加到他的机器?
如果有兴趣,该宏用于获取值列表并添加引号和逗号,以便它可用于SQL查询(WHERE x IN ('value1','value2','value3')
)的WHERE
子句中。
我记录了一个我想与我的同事分享的宏。记事本++中存储的记录宏在哪里?
这些录制的宏保存在什么位置,以便我可以将它添加到他的机器?
如果有兴趣,该宏用于获取值列表并添加引号和逗号,以便它可用于SQL查询(WHERE x IN ('value1','value2','value3')
)的WHERE
子句中。
在Windows中,宏保存在%AppData%\Notepad++\shortcuts.xml
(Windows徽标键+ E和复制&粘贴%AppData%\Notepad++\
)
或者:
C:\Documents and Settings\%username%\Application Data\Notepad++\shortcuts.xml
C:\Users\%username%\AppData\Roaming\Notepad++\shortcuts.xml
注:您需要关闭记事本+ +,如果你有要“出口”任何新的宏。
下面是一个例子:
<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' 宏为验证的概念。
我不得不关闭并再次打开记事本++以查看我刚记录的宏的文件更改。 – Michel 2011-04-13 12:12:26
顺便说一下,您可以使用%username%而不是[username],并且它会在粘贴到资源管理器的地址栏时自动运行。 – 2012-11-07 13:24:35
我发现我必须在不同的编辑器中编辑shortcuts.xml,否则当我关闭它时,Notepad ++会覆盖我的更改...您还可以在Explorers地址栏中使用'%appdata%'直接进入漫游或应用程序数据目录。 – 2014-03-20 10:46:02
对于Windows 7的宏保存在C:\Users\
Username
\AppData\Roaming\Notepad++\shortcuts.xml
。
刚刚删除了一些旧的宏并创建了一个新的宏。对于我来说,在Notepad ++中保存任何/随机文件后,保存或删除到shortcuts.xml的宏,需要一段时间才能弄清楚。 – 2013-07-11 06:53:07
在虚拟化开启的Vista上,文件在这里。请注意AppData文件夹是隐藏的。要么显示隐藏的文件夹,要么直接在Windows资源管理器的地址栏中输入%AppData%。
C:\Users\[user]\AppData\Roaming\Notepad++\shortcuts.xml
命中F6
插入::
npp_open $(PLUGINS_CONFIG_DIR)\..\..\shortcuts.xml
单击确定
你现在已经在文件编辑器打开。
改变之前签收related docs。
+1文档链接(已移动,BTW。检查维基:http://docs.notepad-plus-plus.org/index.php/Main_Page) – 2016-07-21 11:14:10
如果通过葡萄酒Linux系统上安装记事本+ +(在我的情况下,桌面的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
多亏了哈里森和所有拥有该建议isssue。
只有使用默认设置时,才能在AppData\Roaming\Notepad++\
路径中找到shortcuts.xml
路径。如果已配置备份,则可以在Preferences -> Backup -> Backup path
中找到并设置路径。
当应用这些设置时,AppData目录中的文件将不会被使用。
记事本++会忘记你的宏,除非你把它们映射到通过设置热键 - 快捷键映射 - (。按照https://superuser.com/questions/332481/how-can-i-add-a-macro-in-notepad与Windows7的记事本v6.8.3测试)退出记事本++之前宏
转到%APPDATA%\ Notepad ++文件夹。
宏定义保存在<Macros>
标记内的shortcuts.xml中。您可以复制整个文件,也可以复制标签并将其粘贴到其他位置的shortcuts.xml中。
在后一种情况下,一定要使用其他编辑器,因为N ++会在退出时覆盖shortcuts.xml。
哇......我想出了一个宏,它完全是这样,并想出口几乎相同的原因,并找到你的文章。看看程序员做了多少事情就是重新发明轮子:/如果notepad ++有一个共享宏的社区,那将会很好。 – user193130 2017-02-25 03:59:15