再生产:
- 在 Gedit 中,打开一个新文件并手动选择语法突出显示语言(位于右下角)为
PHP
. <script>
在标签中写一些javascript- 在
<script>
标签内,使用自关闭标签回显一些 XHTML - 请注意,后面的所有代码不再突出显示语法
或者,将其粘贴到:
<?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';
?>
这不是什么大问题,因为我现在可以通过将所有自关闭标签替换为 HTML 4 等效项(例如<input></input>
)来解决它,但我想知道是否有其他人处理过这个问题......