Pergunta

Existe uma boa Eclipse plugin para gravar e reproduzir macros para trás?

Eu tentei este , mas não me fez qualquer bom- parecia que não estava pronto para o horário nobre.

Eu sei sobre modelos de edição, mas eu estou procurando algo que eu posso usar para gravar minhas teclas e em seguida, aplicar várias vezes contra um maço de texto.

Este parece ser um buraco estranho em um IDE. Estou faltando alguns built-in facilidade para isso?

Foi útil?

Solução

I colocar algo em conjunto ao longo do último mês ou assim que você pode achar útil. Tem limitações desde o editor Eclipse / comandos não foram projetados com o apoio macro em mente, mas eu acho que funciona razoavelmente bem. Acabei de publicar Prático Macro no SourceForge um par de dias atrás. Ela exige Eclipse 3.4.

Outras dicas

Emacs + Versão 3.x acrescenta macros de teclado ( http://www.mulgasoft.com/emacsplus) para seu conjunto de recursos.

Eu tive sucesso usando AutoHotKey.

Este parece ser um buraco estranho em uma IDE, estou faltando alguma facilidade embutido para isso?

Este é um problema comum. Há cerca de quatro erros abertas no Eclipse rastreador para isso. Infelizmente, você provavelmente veria macros em Eclipse em v4.0 ou mais tarde.

Houve um plug-in chamado Eclipse Macaco que permitiu escrever scripts que executar dentro do IDE. Foi terminada cerca de um mês atrás, devido à falta de interesse.

É baseado em um plug-in mais velho chamado Groovy do macaco . Se você google-lo, você ainda pode obtê-lo. A equipe Aptana tem algum mais informações em usá-lo.

Note que este permite a criação de scripts, mas não gravar acções.

Este não é um caso específico do Eclipse, mas ele pode ser usado lá também:

http://sikuli.org/

Apenas para o registro, há um outro projeto chamado MacroSchmacro que faz macros Eclipse, mas não grava muitas coisas importantes (como a procura para navegar). Também é extremamente lento.

Para a expansão de texto simples em um computador Windows, você poderia usar AutoHotkey . Não é tão poderoso como a maioria das ferramentas de macro, mas uma vez que não está vinculado a nenhum programa de um, ele pode ser usado em outros editores, e-mails, etc.

Por exemplo, se eu digitar ";; ln" AutoHotkey envia instantaneamente as combinações de teclas para apagar isso e substituí-la por "System.out.println ();" com o cursor entre os parênteses.

Falando sobre Emacs, jEdit tem uma forte unidade macro. Há um monte de macros de alta qualidade e plug-ins, e vários macros já estão construídos dentro. Você pode até mesmo adicionar alguma lógica usando scripts de feijão, que é análogo ao VBA. Assim, você pode escrever coisas muito poderoso (nenhum muitas pessoas têm feito isso).

jEdit é, obviamente, um editor separado, mas acho que vale a pena um tiro. Consulte http://www.jedit.org/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top