【发布时间】:2019-10-25 15:31:52
【问题描述】:
我正在尝试创建一个宏,该宏需要选择文本并使用正则表达式对其进行一些查找/替换。我已经在 intellij 中记录了这个宏,但是当我运行它时,我得到的只是打开的查找/替换对话框。不执行查找/替换。
有人在 intellij 中创建了 find/replace 宏吗?
【问题讨论】:
-
我曾经在 Windows 上使用 AutoIT 来创建宏。这是一个非常强大的宏。如果您使用 Windows,也许您可以尝试一下以解决问题。
-
如果您已经在查找/替换对话框/栏中有正则表达式和替换,则关闭该栏并使用热键 (f3) 使用在查找/替换中输入的最后一项选择下一个匹配项.然后 (ctrl+r) 进行替换。之后,一些东西会被选中,所以你需要按 esc 否则下一个 f3 会尝试找到选中的文本,你希望它继续使用旧的正则表达式。
标签: macros intellij-idea