Я знаю, что вопрос такого рода задавался несколько раз, но моя ситуация немного отличается, так как эти вопросы задавались некоторое время go, и в ответах на них говорится, что проблема будет решена в более позднем выпуске, который даже до моей версии сейчас: 2019.3.4
Ниже приведен мой код, а затем снимок экрана с отображением, как в PhpStorm.
Я убедился, что *. html5 шаблон доступен для PHP файлов, а также для попыток *.htm
, *.html
и, наконец, *.ht*
.
Я не думал, что это проблема с внедрением языка, так как весь HTML, где бы он ни находился, не выделяется, но я все равно проверяю правила, и они есть.
Я также пытался поиграть со всеми цветовыми схемами, но безрезультатно.
Просто чтобы уточнить, HTML выделяет, когда находится в своем собственном. html файле.
<?php
$testVar = "highlighting works";
function allWorkingFine()
{
return "as you can see here";
}
?>
<html>
<head>
<title>No Highlighting</title>
</head>
<body>
<div>
<p>There is no highlighting for the HTML</p>
</div>
</body>
</html>
Изображение полного окна: