我在深色主题上使用了Sublime Text和Pastels。我选择的语言是PHP。如何在PHP字符串中获取HTML语法高亮& heredoc语法?如何在PHP字符串&heredoc语法中获取HTML语法高亮显示?
回答
以您使用的语言命名您的heredocs。这将在许多文本编辑器中突出语法,包括Sublime Text。
例如:
echo <<<HTML
<!-- put HTML here and it will have syntax highlighting -->
HTML;
我也刚刚意识到你可以使用{$ myAry ['subIdx']}将任何类型的变量放入heredoc语法中。函数调用不能放在其中,但可以在heredoc之前将返回值设置为变量,然后使用它。 – Glyph
只是PHP以外的代码,所以你仍然可以看到HTML语法的颜色编码,然后把这个HTML内的PHP一旦你完成。
感谢您的建议,但“完成”并不是真正在这家公司编码的东西。总会有更多的修改。 – Glyph
这是一种解决方法,而不是解决方案。 –
想补充这是'01”可靠的答案评论,但我不可以呢。
虽然编码外,然后复制在可以是一个麻烦,人/不通过语法编辑在定界符突出,一个简单的解决方法是关闭PHP的标签临时添加到定界符打开标签:
<?php
$myHtmlCode = <<<HTML?>
<h1>I am Highlighted</h1>
<p>Remove the closing php tag above to finish editing</p>
HTML;
?>
- 1. visual studio代码 - html字符串的语法高亮显示?
- 2. Dreamweaver语法高亮(Php,Html)
- 3. 如何在GEdit中获取GTK语法高亮显示?
- 4. Android语法高亮显示?
- 5. 如何获取Visual Studio的Python语法高亮显示?
- 6. 如何在vim中获得python 3语法高亮显示?
- 7. vim中的javascript字符串中的HTML语法高亮
- 8. 语法高亮CSS在PHP
- 9. ExtJS中的语法高亮显示?
- 10. Aptana中的JavaScript语法高亮显示
- 11. VS2008中的VBScript语法高亮显示?
- 12. Lein REPL中的语法高亮显示?
- 13. TextBox中的GWT语法高亮显示
- 14. JavaScript中的Markdown语法高亮显示
- 15. Eclipse RCP中的语法高亮显示
- 16. Android中的语法高亮显示为
- 17. MS Word中的语法高亮显示
- 18. PyCharm中的Ruby语法高亮显示?
- 19. Textmate HTML 5语法高亮
- 20. wordpress语法高亮显示:更新帖子废墟字符,如“&”
- 21. 在ReSharper 7中,是否可以扩展字符串的语法高亮显示?
- 22. 如何在Visual Studio中为.feature文件获取Gherkin语法高亮显示?
- 23. 如何在PyCharm中为.enaml文件获取语法高亮显示?
- 24. CL Editor - 语法高亮 - PHP
- 25. 语法高亮
- 26. 语法高亮示例?
- 27. MicroEmacs的语法高亮显示
- 28. 使用JavaScript语法高亮显示
- 29. FAME的Vim语法高亮显示
- 30. Coda 2的语法高亮显示?
仍需要知道如何用字符串来做,但我找到了答案,我的问题的一半。在heredoc语法中,您使用分隔符的语言名称。 I.E. $ o = <<< HTML ....... HTML; – Glyph
以上评论应该是答案,不是? –
如果您在PHP内部操纵大型HTML字符串,感觉您正在做一些奇怪和/或错误的事情。任何大块HTML都属于'<?php'块之外,它在那里得到正确的语法高亮显示。 –