Destaque de regex do Notepad++

Destaque de regex do Notepad++

Gostaria de poder destacar linhas inteiras no notepad++ por palavras-chave, mas essas palavras-chave seriam adicionadas no final de cada linha.

Tentei com o mecanismo disponível de estilo "Linguagem definida pelo usuário", mas não há chance de usar expressões regulares para corresponder a essas linhas.

Portanto, a questão seria como conseguir isso com as opções disponíveis no Notepad++ ou com um plugin de terceiros.

É necessário um exemplo de linha para destacar:

  • Tarefa sobre fazer algo por alguém => FEITO

Eu precisaria que toda a linha fosse destacada permanentemente (desde que o estilo fosse aplicado ao documento) de acordo com a palavra-chave "DONE". Gostaria também que a solução fosse capaz de destacar estilos para diferentes palavras-chave (IN_PROGRESS, CANCELLED, etc)

Desde já, obrigado

Responder1

Não posso ajudá-lo a destacar linhas diferentes em cores diferentes ao mesmo tempo, mas encontrar essas linhas é, na verdade, muito fácil. Abra a janela de localização, selecione na parte inferior "Expressões regulares" e digite no campo de pesquisa ^.*keyword. Substitua keywordpela palavra que você precisa encontrar. Em seguida, pressione localizar próximo ou localizar tudo para destacar todas as ocorrências. Ele selecionará a linha inteira, desde que a palavra-chave esteja no final. Caso contrário, o if selecionará tudo, desde o início da linha até a palavra-chave, inclusive.

Explicação:

  • ^Comece no início da linha,
  • .combina com qualquer personagem...
  • *... qualquer número de vezes,
  • até que você alcance keyword.

Se não houver nenhuma keywordnessa linha, ela será ignorada.

informação relacionada