是否有用于Eclipse的宏记录器?[关闭]


115

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

我已经尝试过,但是对我没有任何好处-似乎还没有准备好黄金时段。

我了解编辑器模板,但是我正在寻找可以用来记录击键然后针对大量文本应用多次的东西。

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

Answers:


40

在过去的一个月中,我整理了一些东西,以便对您有所帮助。由于Eclipse编辑器/命令在设计时并未考虑到宏支持,因此它具有局限性,但我认为它的效果相当好。几天前,我刚刚在SourceForge上发布了实用宏。它需要Eclipse 3.4。


9
链接似乎已断开。正确的链接是:sourceforge.net/projects/practicalmacro
圣殿骑士

我正在使用Eclipse Mars,效果很好。为了使其正常工作,PracticallyMacro_0.4.9.jar需要将文件放入eclipse / downloads / plugins目录(如果不存在,则创建plugins目录)。您可以转到Windows / Preferences / Practically Macro Options编辑宏,也可以通过创建的新工具栏运行宏。
gordon613 2015年

我正在将Neon与STS一起使用,但效果仍然很好。我只是将罐子放入dropins文件夹中。谢谢!这是一个实时保护程序!(嗯,也许它不能节省时间,但是它使我的工作更有趣)。;-)
John Henckel

我们有“ Eclipse宏” >> wiki.eclipse.org/E4/Macros
Anver Sadhat


9

这似乎是IDE中的一个奇怪漏洞,我是否为此缺少一些内置功能?

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


不,在v4.0中没有宏
DavidBalažic16年


6

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

它基于一个名为Groovy Monkey的旧插件。如果您搜索它,仍然可以得到它。Aptana团队提供了有关使用它的更多信息

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



4

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

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


我在linux上,但是我发现AutoKey有一些用处,这非常相似。
蒂姆·霍兰德

5
eclipse确实有代码模板,只是说...
sandos 2011年

4

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


2

谈论Emacs,jEdit具有非常强大的宏功能。有很多高质量的宏和插件,并且已经内置了几个宏。您甚至可以使用类似于VBA的bean脚本来添加一些逻辑。因此,您可以编写非常强大的内容(许多人都这样做)。

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


1
+1我将Emacs和Eclipse用于项目,它们各有利弊。但是,jEdit是两全其美的(内置宏,Java内核,漂亮的UI,大量插件,漂亮的文档)。这就像Emacs随着现代技术重生的基础。我希望我早点知道。
User1
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.