如何在PHP字符串中获得HTML语法高亮显示? heredoc语法?

时间:2013-08-20 14:21:18

标签: php html sublimetext2 syntax-highlighting

我正在使用Sublime Text和Darkls上的Pastels主题。我选择的语言是PHP。如何在PHP字符串中获得HTML语法高亮显示? heredoc语法?

3 个答案:

答案 0 :(得分:12)

按照您使用的语言命名您的heredocs。这将在许多文本编辑器中突出显示语法,包括Sublime Text。

例如:

echo <<<HTML
<!-- put HTML here and it will have syntax highlighting -->
HTML;

答案 1 :(得分:0)

希望将此添加为对Ol' Reliable的回答的评论,但我还不被允许。

虽然在外部进行编码然后复制可能会很麻烦,对于没有在heredoc中进行语法突出显示的人/编辑,一个简单的解决方法是临时向heredoc开始标记添加一个结束的php标记:

<?php
$myHtmlCode = <<<HTML?>
    <h1>I am Highlighted</h1>
    <p>Remove the closing php tag above to finish editing</p>
HTML;
?>

答案 2 :(得分:-1)

只需在php之外的代码,这样您仍然可以看到HTML语法的颜色编码,然后在完成后将该HTML放入php中。