Como posso reproduzir uma macro jEdit?

2

Eu tenho procurado por um editor de texto livre decente, semelhante ao Ultra Edit. Eu gosto muito do jEdit, mas há um recurso que estou perdendo. Em Ultra Edit, posso gravar uma macro que edita uma determinada linha e, em seguida, reproduzir essa macro para que ela seja executada até que o cursor atinja o final do arquivo. Existe uma maneira de fazer isso no jEdit?

Obrigado!

    
por wcm 31.08.2010 / 15:57

4 respostas

3

Como já mencionado por AhLeung, a Barra de Ação permitirá que você especifique o número de vezes para repetir uma tarefa. Eu costumo fazer algo parecido com isso -

Grava uma macro temporária: C + m C + m, executa tarefa, C + m C + s

Execute a macro 200 vezes: C + Enter (abre a barra de ação na parte inferior da janela), digite 200 e, em seguida, C + m C + p

Exemplo mais simples, escreva "x" 300 vezes: C + Enter, 300x

    
por 07.04.2014 / 21:49
2

O jEdit suporta gravação e reprodução de macros; temporário e salvo. Ctrl + m Ctrl + m inicia a gravação de uma macro temporária, Ctrl + m Ctrl + s pára a gravação e Ctrl + m Ctrl + p reproduz a macro.

A documentação completa está disponível no capítulo 8 do guia de usuários do jEdit.

    
por 10.09.2010 / 03:33
2

Você pode tentar a Barra de ação para fins de repetição.

    
por 20.12.2010 / 20:29
1

Adicione algum código manualmente. Grave uma iteração do que deve ser feito e, em seguida, edite o código e adicione algo como este modelo:

    String input = Macros.input(view, "Number of repeats?");
int repeat = 0;
if(input != null && input != "") {
    try {
        repeat = Integer.parseInt(input);
    } catch (Exception e) {
        // bad input
    }
}
for(int count=0; count < repeat; count++) {
    *** insert your recorded macro here ***
}
    
por 21.01.2016 / 10:24

Tags