因为当我向google寻求解决此问题的解决方案时,我发现人们在这里询问有关notepad ++的问题,如果有人在这里可以帮助我,我会尝试。 :)
我有一个文件需要每天都经历同样的事情。我做了自己的宏来加快速度。
有没有办法连续执行多个宏?
示例 - 我手动打开一个文件并启动一个宏,该宏在完成之前触发一个特定的宏:
在每个宏之间,光标应该跳到第一行的第一个位置。
这在Notepad ++中是否可行?
如果是这样的话:是否也可以一次在每个打开的文档上执行此操作?
非常感谢! :)
答案 0 :(得分:0)
我的第一个想法是创建一个连接所有人的超级宏 个别的宏。 不幸的是,宏B和B的“多次运行宏”命令。 C 无法在宏内执行,否则进程将是:
为Ctrl + Home创建一个宏,这样您就可以看到在每个代码之前放置的代码 宏。
确保将Box Tree视图设置为编辑
Settings
Preferences
Editing
Folder Margin Style = Box tree
获取shortcuts.xml的副本。称之为快捷方式 - Copy.xml
在我的机器上,它位于C:\ Users \ Chris G \ AppData \ Roaming \ Notepad ++ \
编辑快捷方式 - Copy.xml。
Alt + 0折叠了所有代码,使其更容易查看宏列表 名。
通过删除宏之间的行来将所有宏合并为一个...
</Macro>
<Macro name="Macro B" Ctrl="no" Alt="no" Shift="no" Key="0">
:
</Macro>
<Macro name="Macro C" Ctrl="no" Alt="no" Shift="no" Key="0">
:
退出记事本++
重命名shortcuts.xml shortcuts-orig.xml
重命名快捷方式-Fopy.xml shortcuts.xml
运行Notepad ++。新的大宏将在宏列表中。如果你不能重新编码宏B&amp; C所以他们不需要运行“运行a 宏多次“你必须安装类似python的东西 插件并使用它来执行所有宏 不幸的是,这是更多工作。
对不起,我不能给出一个简单的解决方案 克里斯G。