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

我试过这一个,但它没有给我带来任何好处 - 似乎没有为黄金时间做好准备。

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

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

有帮助吗?

解决方案

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

其他提示

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

我使用AutoHotKey取得了成功。

  

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

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

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

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

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

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

http://sikuli.org/

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top