Como envolver pilha de texto formatado em html com vantagens para inclusão de javascript?

0

No meu protótipo, estou fazendo muitas cópias e colando do arquivo .js para o arquivo .html, onde o arquivo .js precisa de um texto encadernado em uma string. Então eu me vejo perdendo tempo "plussing / unplussing" (se isso é mesmo palavras reais) meu html. É uma dor.

exemplo: eu gostaria de "copiar e colar"

<i>jabadaba</i>

e obtenha

+'<i>jabadaba</i>'

e vice-versa, se for;)

Agora, estou usando o IntelliJ IDEA no Ubuntu (linux) como o editor de escolha, mas tudo o que resolve o problema seria ótimo. Apenas uma ferramenta simples ou algo assim ... tnx.

    
por Alan Ristić 21.12.2012 / 11:14

3 respostas

0

Considere o uso de coffeescript. É uma linguagem que compila para javascript. Ele tem uma curva de aprendizado, mas é ótimo para resolver esses problemas:

link

    
por 21.12.2012 / 11:23
0

Aqui está uma solução rápida.

  1. Substitua todas as aspas simples (') por aspas duplas ("). O ideal é que não quebre nada, mas apenas verifique.

  2. Substitua todos os \ n por \ n em um editor de localizar / substituir com capacidade de regex. O Eclipse funciona.

  3. Agora você tem todo o código em uma única linha. Basta colocar aspas simples em torno dele e você está pronto para transportá-lo para JS

  4. Na quebra de linha JS: Do, onde é considerado adequado fazer ' + '

por 21.12.2012 / 11:28
0

EDIT: IntelliJ tem macros. Grave a si mesmo fazendo isso uma vez e depois reproduza link

Muitos editores atualmente suportam edição de colunas ou múltiplos cursores, o que realmente ajudaria no que você quer alcançar, mas não tenho certeza se o IntelliJ é um deles.

Dê uma olhada no Sublime Text 2, é gratuito para avaliar e oferece uma variedade de ferramentas

Para selecionar uma coluna no Sublime Text 2, basta arrastar usando o botão do meio do mouse. Para colocar vários cursores, segure Ctrl, enquanto clica em onde você quer que os cursores sejam colocados

Se você quer uma abordagem mais automatizada, pode tentar escrever um script bash simples, mas não sou especialista em bash scripting, então não posso ajudá-lo

    
por 21.12.2012 / 11:22