是否可以显示宏脚本以了解其实际功能?
宏存储在哪里,以便我可以检查文件,也许它们是可读的。
答案 0 :(得分:1)
一旦宏被保存,并且Notepad ++关闭,宏将被保存到:
%USERPROFILE%\ AppData \ Roaming \ Notepad ++ \ shortcuts.xml
(c:\ Users \%y user%\ AppData \ Roaming \ Notepad ++ \ shortcuts.xml)
插入<Macros>
标签。有点人类可读:每个步骤都是一个<Action>
标签,因此可以删除/复制粘贴步骤,但是要创建新步骤,记录新宏要容易得多。
答案 1 :(得分:1)
shortcuts.xml
的默认路径是C:\Users\%YOUR USERNAME%\AppData\Roaming\Notepad++
,这是我的一些示例的简单RegEx替换示例:
<Macro name="SO-Test" Ctrl="yes" Alt="no" Shift="yes" Key="112">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="(.+)" />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="\1 \1" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>
shortcuts.xml
文件位于2个位置。Notepad++可以使用其中一个,具体取决于其安装方式。尝试使用C:\ Program Files \ Notepad ++文件夹或C:\ Program Files(x86)\ Notepad ++文件夹。
取决于安装的是32位还是64位Notepad ++程序,它可以位于2个Program Files文件夹中的任意一个文件夹中(如果Windows也是64位,则只能安装64位版本)。