2012-01-09 64 views
1

我是n ++新手,但迄今为止我对这个工具印象最深刻。我一直在试图记录一个做搜索/替换的宏,但是'搜索'部分似乎有来自宏中记录'硬编码'的初始搜索文本。我可以在n ++中制作一个执行搜索/替换的宏吗?

我要的是:

手动光标定位于一个固定格式的代码段的第一行的开头,那么宏操作:

  1. 移动光标两条线下来
  2. 举动光标向右x个字符
  3. 从位置x到x +的标记章程
  4. 使用“{p_'selected text'}”搜索并替换所有出现的选定文本“

在更高级的版本中,我想添加一些逻辑到第4步:只有在出现次数大于1的情况下才执行替换部分。通过首先添加一个计数语句,但我不知道如何从对话框中获取返回的计数#)

这可能吗?

回答

1

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

相关问题