¿Existe una grabadora de macros para Eclipse? [cerrado]

115

¿Existe un buen complemento de Eclipse para grabar y reproducir macros?

Probé este , pero no me sirvió de nada, parecía que no estaba listo para el horario de máxima audiencia.

Sé acerca de las plantillas de editor, pero estoy buscando algo que pueda usar para registrar mis pulsaciones de teclas y luego aplicar varias veces contra un fajo de texto.

Esto parece un agujero extraño en un IDE. ¿Me falta alguna instalación incorporada para esto?

Tim Howland
fuente

Respuestas:

40

Reuní algo durante el último mes para que pueda resultarle útil. Tiene limitaciones ya que el editor / comandos de Eclipse no se diseñaron teniendo en cuenta el soporte de macros, pero creo que funciona razonablemente bien. Acabo de publicar Practical Macro en SourceForge hace un par de días. Requiere Eclipse 3.4.

Piotr Dobrogost
fuente
9
El vínculo parece estar roto. El enlace correcto es: sourceforge.net/projects/practicalmacro
Templar
Estoy usando Eclipse Mars y funciona muy bien. Para que funcione, el archivo PracticallyMacro_0.4.9.jardebe colocarse en el directorio eclipse / downloads / plugins (cree el directorio de complementos si no existe). Puede editar macros yendo a Windows / Preferences / Practically Macro Options y puede ejecutar las macros a través de una nueva barra de herramientas que se crea.
gordon613
Estoy usando Neon con STS y todavía funciona muy bien. Simplemente coloco el frasco en la dropinscarpeta. ¡GRACIAS! ¡esto es un ahorro de tiempo real! (bueno, tal vez no ahorre tiempo, pero hace que mi trabajo sea más divertido). ;-)
John Henckel
Tenemos 'Eclipse Macro' >> wiki.eclipse.org/E4/Macros
Anver Sadhat
10

Emacs + Versión 3.x agrega macros de teclado ( http://www.mulgasoft.com/emacsplus ) a su conjunto de características.

mfeber
fuente
El enlace está roto; tienes una ubicación actualizada?
rcreswick
9

Esto parece un agujero extraño en un IDE, ¿me falta alguna instalación incorporada para esto?

Este es un problema común. Hay alrededor de cuatro errores abiertos en el rastreador de Eclipse para esto. Desafortunadamente, probablemente verá macros en Eclipse en v4.0 o posterior.

Ilya Kochetov
fuente
No, no hay macros en v4.0
David Balažic
9

He tenido éxito con AutoHotKey (aunque solo en Windows).

KevinO
fuente
6

Había un complemento llamado Eclipse Monkey que permitía escribir scripts que se ejecutaban dentro del IDE. Se canceló hace aproximadamente un mes por falta de interés.

Se basa en un complemento más antiguo llamado Groovy Monkey . Si lo busca en Google, aún puede obtenerlo. El equipo de Aptana tiene más información sobre su uso.

Tenga en cuenta que esto permite escribir scripts, pero no registrar acciones.

zvikico
fuente
4

Para una expansión de texto simple en una computadora con Windows, puede usar AutoHotkey . No es tan poderoso como la mayoría de las herramientas de macros, pero como no está vinculado a ningún programa, puede usarse en otros editores, correos electrónicos, etc.

Por ejemplo, si escribo ";; ln", AutoHotkey envía instantáneamente las pulsaciones de tecla para eliminarlo y reemplazarlo con "System.out.println ();" con el cursor entre paréntesis.

Matt Boehm
fuente
Estoy en Linux, pero he encontrado algún uso de AutoKey, que es bastante similar.
Tim Howland
5
eclipse tiene plantillas de código, solo digo ...
sandos
4

Solo para el registro, hay otro proyecto llamado MacroSchmacro que hace macros de Eclipse, pero no registra muchas cosas importantes (como buscar para navegar). También es extremadamente lento.

rcreswick
fuente
2

Hablando de Emacs, jEdit tiene una facilidad de macro muy fuerte. Hay una gran cantidad de macros y complementos de alta calidad, y varias macros ya están integradas. Incluso puede agregar algo de lógica usando scripts de bean, que es análogo a VBA. Entonces, puedes escribir cosas muy poderosas (muchas personas lo han hecho).

jEdit es obviamente un editor independiente, pero creo que vale la pena intentarlo. Ver http://www.jedit.org/

luiscolorado
fuente
1
+1 He usado Emacs y Eclipse para proyectos y tienen pros y contras. Sin embargo, jEdit es lo mejor de ambos mundos (macros integradas, núcleo de Java, interfaz de usuario agradable, toneladas de complementos, buena documentación). Es como los fundamentos de Emacs renacidos con tecnologías modernas. Ojalá lo supiera antes.
Usuario1