Is there a macro recorder for Eclipse?

是否有一个好的 Eclipse 插件来记录和回放宏?

我试过 这个,但它对我没有任何好处-它似乎还没有准备好黄金时间。

我知道编辑器模板,但我正在寻找一些东西,我可以用来记录我的击键,然后应用多次对一叠文本。

这看起来像是 IDE 中的一个奇怪的漏洞。我是不是因为这个错过了一些内置的设备?

48472 次浏览

这看起来像 IDE 里的一个奇怪的洞,我是不是因为这个错过了一些内置的设备?

This is a common problem. There are around four bugs opened in Eclipse tracker for this. Unfortunately you would probably see macros in Eclipse in v4.0 or later.

有一个名为 日食猴的插件,它允许编写在 IDE 中执行的脚本。大约一个月前由于缺乏兴趣。

它基于一个名为 美猴王的旧插件。如果你谷歌一下,还是能找到的。Aptana 团队有一些使用它的 更多信息

注意,这允许编写脚本,但不允许记录操作。

Just for the record, there is another project called 宏宏 that does Eclipse macros, but it doesn't record many important things (like searching to navigate). It is also extremely slow.

我整理了一些过去一个月左右的东西,你可能会发现有用的。由于 Eclipse 编辑器/命令在设计时没有考虑到宏支持,因此它有一些局限性,但我认为它工作得相当不错。几天前我刚在 SourceForge 上发布了 实用宏观。它需要 Eclipse 3.4。

对于 Windows 计算机上的简单文本扩展,可以使用 自动热键。它不像大多数宏工具那样强大,但由于它不与任何一个程序绑定,所以可以在其他编辑器、电子邮件等中使用。

例如,如果我键入“ ; ; ln”AutoHotkey 立即发送击键来删除这个命令,并将其替换为“ System.out.println () ;”,并将光标置于括号之间。

Emacs + Version 3.x 在其特性集中增加了键盘宏(http://www.mulgasoft.com/emacsplus)。

我已经成功地使用了 AutoHotKey (尽管只是 Windows)。

Talking about Emacs, 编辑 has a very strong macro facility. There are a lot of high quality macros and plug-ins, and several macros are already built it in. You can even add some logic using bean scripting, which is analogous to VBA. So, you can write very powerful stuff (any many people have done so).

JEdit 显然是一个独立的编辑器,但我认为值得一试

This is not an Eclipse-specific one, but it can be used there as well:

http://sikuli.org/