是否有Eclipse的宏录制器?

时间:2008-09-19 15:55:52

标签: java eclipse ide editor macros

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

我已经尝试了this one,但它没有给我带来任何好处 - 好像它没有为黄金时间做好准备。

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

这似乎是IDE中的一个奇怪漏洞。我错过了一些内置设施吗?

9 个答案:

答案 0 :(得分:40)

在过去的一个月左右,我把一些东西放在一起,你可能会发现它很有用。由于Eclipse编辑器/命令的设计并未考虑到宏支持,因此它具有局限性,但我认为它的工作原理相当不错。我刚刚在SourceForge发布了Practical Macro几天前。它需要Eclipse 3.4。

答案 1 :(得分:10)

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

答案 2 :(得分:9)

  

这似乎是一个IDE中的一个奇怪的漏洞,我错过了一些内置设施吗?

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

答案 3 :(得分:9)

我使用AutoHotKey取得了成功。

答案 4 :(得分:6)

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

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

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

答案 5 :(得分:5)

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

http://sikuli.org/

答案 6 :(得分:4)

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

答案 7 :(得分:4)

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

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

答案 8 :(得分:2)

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

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

相关问题