Gedit: destaque de sintaxe de ecoar tags XHTML de fechamento automático em JavaScript em PHP

1

Reprodução:

  • No Gedit, abra um novo arquivo e selecione manualmente o idioma de destaque da sintaxe (na parte inferior direita) para PHP .
  • Escreva alguns javascript em <script> tags
  • Dentro das tags <script> , faça eco de algumas XHTML com tags de fechamento automático
  • Observe que todo o código a seguir não é mais realçado pela sintaxe

Como alternativa, cole isso em:

<?php
    echo 'hello - this is still syntax highlighted! <span id="foo"></span>';
?>

<script>
    myApp: {
        foobar: function() {
            document.id('foo').set('html', '<hr />');
            alert('uh-oh, what happened to the syntax highlighting? This string is no longer coloured.');
        }
    }
</script>

<?php
    echo 'syntax highlighting returns after the closing </script> tag';
?>

Não é grande coisa, já que posso contornar isso agora mesmo, substituindo todas as tags de fechamento automático por seus equivalentes HTML 4 (por exemplo, <input></input> ), mas fiquei me perguntando se alguém lidou com esse problema ...

    
por Julian H. Lam 04.04.2012 / 15:34

0 respostas