Kon*_*rak 18 notepad++ macros find-and-replace
我正在尝试在 Notepad++ 中创建一个宏,它允许我执行一些标准的搜索和替换。除了搜索和替换之外,我可以让宏执行所有操作(添加行、添加字符)。
我找不到手动编辑宏的文件。
有没有人成功地在 Notepad++ 中创建了一个执行搜索和替换的宏?如何?
PS:我对可以执行此操作的其他工具不感兴趣 - 我自己了解 perl、vi(m)、UltraEdit、sed、awk 的方法 - 我只是想知道 Notepad++ 是否可以做到这一点。
Wil*_*sum 13
是的,你可以,我只是尝试录制一个新的宏,进行了搜索和替换,它成功地保存了动作,所以当我播放宏时,它执行了相同的搜索和替换动作。
我不是 Notepad++ 宏方面的专家,但我猜你是……我打开了一个随机文件并创建了一个名为 test 的宏。它寻找一个叫做“snip”的词,并用“blaa”代替它。
shortcuts.xml关闭 Notepad++ 后打开文件会显示这个新宏:
<Macro name="test" Ctrl="no" Alt="no" Shift="no" Key="0">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="snip" />
<Action type="3" message="1625" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="blaa" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1608" sParam="" />
</Macro>
Run Code Online (Sandbox Code Playgroud)
这是在我的机器上测试和工作的,我可以手动修改这个文件,更改得到反映并在 Notepad++ 中工作。
但是请注意,该shortcuts.xml文件(位于您的 Appdata 文件夹中)只会在打开/退出 Notepad++ 时加载和保存。
我以前发现这对我也不起作用。但是后来我从 Notepad++ 5.6.x 更新到 5.9.8,现在我可以很好地记录查找和替换。非常好!
当然,shortcuts.xml录制完后手动编辑是不可避免的,因为没有宏编辑器,你需要超人的注意力才能完美地录制一个巨大的宏。(确保在编辑该文件之前关闭 Notepad++ 的所有实例。)
| 归档时间: |
|
| 查看次数: |
38041 次 |
| 最近记录: |