Eu encontrei uma solução - dois plugins para o Notepad ++, Python Script e PyNPP. Eu escrevi um exemplo sobre isso no meu blog .
Caso de uso : muitas vezes tenho de lidar com dados de entrada incorretos de meus gerentes - XML, CSV ou outros arquivos de texto malformados. Eu tenho que editá-los em um formato utilizável, o que eu normalmente faço usando uma combinação do Notepad ++ e, nos casos mais complexos, do Python.
O que eu mais gostaria seria de um plugin Notepad ++, que me permitiria manipular o texto em Python, cuidando do clichê em torno dele.
O plug-in poderia, por exemplo, carregar o texto do documento atualmente aberto em um objeto semelhante a um arquivo pronto para manipulação e fornecer um segundo objeto semelhante a um arquivo para gravar a saída. A saída seria então exibida em uma guia diferente em NP ++.
Existe alguma ferramenta desse tipo? [Como posso encontrá-la / o que devo procurar? Eu não insisto em usar o Notepad ++ ou o Python.] Ou devo abordar o problema de um ângulo completamente diferente?
Editar - esclarecimento: não estou procurando por XML, CSV ou qualquer outra ferramenta ou abordagem específica de formato. Eu só estou perguntando sobre processamento de texto em geral. (Obrigado a todos que tentaram, no entanto.)
Eu encontrei uma solução - dois plugins para o Notepad ++, Python Script e PyNPP. Eu escrevi um exemplo sobre isso no meu blog .
Paralisações de XML e HTML, dependendo de para quem você pergunta, às vezes não se encaixam na definição de arquivos de texto, mas para todas as outras variedades (qualquer coisa que não seja marcação em < >
) eu encontrei o Vim com meu scripts sempre bons o suficiente para lidar com a tarefa.
Além disso, o Perl e o Python vêm naturalmente como soluções, dependendo de quem você pergunta e de que campo ele é. Eu prefiro o Perl.
Tags notepad++ software-rec