我可以在n ++中创建一个搜索/替换的宏吗?

时间:2012-01-09 08:30:44

标签: macros notepad++

我是n ++的新手,但到目前为止我对这个工具印象最深刻。我一直在尝试录制一个执行搜索/替换的宏,但“搜索”部分似乎有来自宏观中“硬编码”录制的初始搜索文本。

我想要的是:

手动将光标定位在固定格式代码段的第一行的开头,然后是宏操作:

  1. 将光标向下移动两行
  2. 将光标向右移动x个字符
  3. 将章程从pos x标记为x + n
  4. 使用“{p_'selected text'}”
  5. 搜索并替换所有出现的所选文本

    在更高级的版本中,我想在步骤4中添加一些逻辑:只有当出现次数为>时才执行替换部分。 1(例如,首先添加一个count语句,但我不确定如何从对话框中获取返回的计数#)

    这可能吗?

1 个答案:

答案 0 :(得分:1)

虽然我是Notepad ++的忠实粉丝,但这听起来像是我用AutoHotKey完成的事情。您可以选择文本并将其复制到剪贴板。 AutoHotKey将读取剪贴板,根据需要替换文本,并替换剪贴板内容或将其发送回文档。如果你想走这条路,请告诉我。