115

是否有用于录制和播放宏的好 Eclipse 插件?

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

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

这似乎是 IDE 中的一个奇怪的漏洞。我是否为此缺少一些内置工具?

4

9 回答 9

40

我在过去一个月左右整理了一些东西,以便您发现有用。它有局限性,因为 Eclipse 编辑器/命令在设计时没有考虑到宏支持,但我认为它工作得相当好。几天前,我刚刚在 SourceForge 上发布了Practical Macro 。它需要 Eclipse 3.4。

于 2008-10-24T13:36:39.970 回答
11

Emacs+ 版本 3.x 将键盘宏 ( http://www.mulgasoft.com/emacsplus ) 添加到其功能集中。

于 2010-04-23T18:14:45.333 回答
9

这似乎是 IDE 中的一个奇怪漏洞,我是否缺少一些内置工具?

这是一个常见的问题。Eclipse 跟踪器中为此打开了大约四个错误。不幸的是,您可能会在 Eclipse v4.0 或更高版本中看到宏。

于 2008-09-19T16:23:16.707 回答
9

我使用 AutoHotKey 取得了成功(不过,仅限于 Windows)。

于 2010-09-24T19:44:59.240 回答
6

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

它基于一个名为Groovy Monkey的旧插件。如果你谷歌它,你仍然可以得到它。Aptana 团队有更多关于使用它的信息。

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

于 2008-09-21T06:00:19.090 回答
5

这不是 Eclipse 特定的,但也可以在那里使用:

http://sikuli.org/

于 2011-02-25T12:29:39.313 回答
4

只是为了记录,还有另一个名为MacroSchmacro的项目执行 Eclipse 宏,但它没有记录很多重要的事情(比如搜索导航)。它也非常慢。

于 2008-09-24T23:22:00.497 回答
4

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

例如,如果我输入“;;ln”,AutoHotkey 会立即发送击键来删除它并将其替换为“System.out.println();” 光标在括号之间。

于 2009-09-29T05:06:52.950 回答
2

谈到 Emacs,jEdit有一个非常强大的宏工具。有很多高质量的宏和插件,并且已经内置了几个宏。您甚至可以使用 bean 脚本添加一些逻辑,这类似于 VBA。所以,你可以写出非常强大的东西(很多人都这样做过)。

jEdit 显然是一个独立的编辑器,但我认为它值得一试。见http://www.jedit.org/

于 2010-10-18T21:08:10.140 回答