Answers:
在过去的一个月中,我整理了一些东西,以便对您有所帮助。由于Eclipse编辑器/命令在设计时并未考虑到宏支持,因此它具有局限性,但我认为它的效果相当好。几天前,我刚刚在SourceForge上发布了实用宏。它需要Eclipse 3.4。
PracticallyMacro_0.4.9.jar
需要将文件放入eclipse / downloads / plugins目录(如果不存在,则创建plugins目录)。您可以转到Windows / Preferences / Practically Macro Options编辑宏,也可以通过创建的新工具栏运行宏。
dropins
文件夹中。谢谢!这是一个实时保护程序!(嗯,也许它不能节省时间,但是它使我的工作更有趣)。;-)
这似乎是IDE中的一个奇怪漏洞,我是否为此缺少一些内置功能?
这是一个普遍的问题。为此,在Eclipse跟踪器中打开了大约四个错误。不幸的是,您可能会在v4.0或更高版本的Eclipse中看到宏。
有一个名为Eclipse Monkey的插件,它允许编写在IDE中执行的脚本。它由于缺乏兴趣而终止了大约一个月前。
它基于一个名为Groovy Monkey的旧插件。如果您搜索它,仍然可以得到它。Aptana团队提供了有关使用它的更多信息。
请注意,这允许编写脚本,但不能记录动作。
这不是特定于Eclipse的,但也可以在其中使用:
对于Windows计算机上的简单文本扩展,可以使用AutoHotkey。它不像大多数宏工具那样强大,但是由于它不受任何程序的约束,因此可以在其他编辑器,电子邮件等中使用。
例如,如果我键入“ ;; ln”,则AutoHotkey立即发送击键以将其删除并将其替换为“ System.out.println();”。将光标放在括号之间。
仅作记录,还有另一个名为MacroSchmacro的项目,它执行Eclipse宏,但是它没有记录很多重要的事情(例如搜索导航)。它也非常慢。
谈论Emacs,jEdit具有非常强大的宏功能。有很多高质量的宏和插件,并且已经内置了几个宏。您甚至可以使用类似于VBA的bean脚本来添加一些逻辑。因此,您可以编写非常强大的内容(许多人都这样做)。
jEdit显然是一个单独的编辑器,但我认为值得一试。参见http://www.jedit.org/