首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在intellij中创建宏

在intellij中创建宏
EN

Stack Overflow用户
提问于 2009-12-15 19:17:26
回答 3查看 5.5K关注 0票数 13

我正在尝试创建一个宏,该宏接受选定的文本,并使用regex在其上运行一些查找/替换。我在intellij中记录了这个宏,但是当我运行它时,我得到的只是打开的“查找/替换”对话框。没有执行“查找/替换”。

是否有人在intellij中创建了查找/替换宏?

EN

回答 3

Stack Overflow用户

发布于 2011-11-13 19:56:55

我也无法让宏查找/替换工作,但我可以给出两种可能解决问题的方法:

  1. 如果只需要几个位置/次数,那么查找/替换就有了早期替换的内存(在搜索/替换字段中向下箭头)。
  2. 写一个插件(是的,认真地说,这一点也不难)。我感到惊讶的是,这是多么容易,即使文档可以得到改进。

还有一个额外的方法,我只是想到:

  1. 打开Emacs记录中的文件替换宏(或者编写一个elisp函数来完成它),这就是我应该做它的方式,直到我学会了制作主意插件是多么容易。
票数 3
EN

Stack Overflow用户

发布于 2016-09-08 12:38:38

这似乎是长期存在的臭虫 in IntelliJ。一个对我有用的解决办法是:

  • 安装IdeaVim插件
  • 当记录需要搜索的宏时,在宏期间启用Vim模式(Tools -> Vim仿真),使用标准Vim度量定位光标,禁用Vim模式。

通常,Vim仿真对于IntelliJ宏来说是非常方便的。

票数 2
EN

Stack Overflow用户

发布于 2009-12-26 09:11:39

如果其他一切都失败了,涂可以尝试AutoITAutoHotKeyApplescript其他通用宏系统。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1909709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档