Macro

2009-07-14
2012-11-13
  • Bom dia. Antes eu utilizava o textpad para ser meu editor de texto. Agora eu uso o Notepas++.
    Estou tentando criar uma macro para aplicar [enter] a cada vircula (,) encontrada. Pois bem, coloco o cursor no inicio da linha e inicio a gravação da macro. Preciono [CTRL] + [F] insiro o caracter virgua (,) preciono [enter] avanço um caracter para a direita e novamente preciono [enter]. Na minha cabeça a macro está pronta. Quando vou executa-la ela apenas da o [enter]. O que estou fazendo de errado?

    Grato.

     
    • Vc tem que entrar em Pesquisa e Substituição [CTRL-H].
      Localizar: ,
      Substituir por: \n
      Modo de Busca: Extendido
      [Substituir]

       
  • #
    Passo
    Fazer

    1. Inicie a gravação da macro
      menu: "Macro" » "Iniciar gravação"

    2. Entre na janela de substituição
      menu: "Localizar" » "Substituir…" ou simplesmente <CTRL>+<H>

    3. Digite o termo a ser pesquisado
      caixa: "Localizar"

    4. Digite o termo a ser substituído
      caixa: "Substituir por"

    5. Efetue a substituição
      botão: "Substituir todos"

    6. Pare a gravação da macro
      menu: "Macro" » "Parar gravação"

    No caso específico, a intenção é de substituir vírgulas (,) por quebras de linha (enter).
    Basta inserir uma vírgula na caixa "Localizar" (item 3, na tabela) e na caixa "Substituir por" (item 4) inserir "\r\n" (sem as aspas), marcando a opção "Expressão regular" na mesma janela de substituição (item 2).

     
  • [table]
    [tr]
    [th]#[/th]
    [th]Passo[/th]
    [th]Fazer[/th]
    [/tr]
    [tr]
    [td]1.[/td]
    [td]Inicie a gravação da macro[/td]
    [td]menu: "Macro" » "Iniciar gravação"[/td]
    [/tr]
    [tr]
    [td]2.[/td]
    [td]Entre na janela de substituição[/td]
    [td]menu: "Localizar" » "Substituir..." ou simplesmente <CTRL>+<H>[/td]
    [/tr]
    [tr]
    [td]3.[/td]
    [td]Digite o termo a ser pesquisado[/td]
    [td]caixa: "Localizar"[/td]
    [/tr]
    [tr]
    [td]4.[/td]
    [td]Digite o termo a ser substituído[/td]
    [td]caixa: "Substituir por"[/td]
    [/tr]
    [tr]
    [td]5.[/td]
    [td]Efetue a substituição[/td]
    [td]botão: "Substituir todos"[/td]
    [/tr]
    [tr]
    [td]6.[/td]
    [td]Pare a gravação da macro[/td]
    [td]menu: "Macro" » "Parar gravação"[/td]
    [/tr]
    [/table]
    No caso específico, a intenção é de substituir as vírgulas (,) por quebras de linha (enter), basta insirir uma vírgula na caixa "Localizar" (item 3, na tabela) e na caixa "Substituir por" (item 4) inserir "\r\n" (sem as aspas), marcando a opção "Expressão regular" na mesma janela de substituição (item 2).