Considere o uso de coffeescript. É uma linguagem que compila para javascript. Ele tem uma curva de aprendizado, mas é ótimo para resolver esses problemas:
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.
Considere o uso de coffeescript. É uma linguagem que compila para javascript. Ele tem uma curva de aprendizado, mas é ótimo para resolver esses problemas:
Aqui está uma solução rápida.
Substitua todas as aspas simples (') por aspas duplas ("). O ideal é que não quebre nada, mas apenas verifique.
Substitua todos os \ n por \ n em um editor de localizar / substituir com capacidade de regex. O Eclipse funciona.
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
Na quebra de linha JS: Do, onde é considerado adequado fazer ' + '
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
Tags javascript html