我已经使用Notepad ++进行PHP编辑,并回显了HTML标签。 Notepad ++始终突出显示,并在同一文档中与HTML,CSS,Javascript和PHP代码进行交互。
最新版本似乎只突出显示PHP代码,其余所有代码都是HTML,CSS,Javscript只是变灰,并且聚集在一起。
以下是html和javascript外观的截图。将语言从菜单栏切换到PHP,HTML或Javascript不会改变任何东西。
有没有办法再次启用此功能?
答案 0 :(得分:4)
看一下屏幕截图,看起来你的标记都在一个被回显的字符串中。在这种情况下,Notepad ++正常运行,将整个字符串突出显示为PHP字符串。
请记住,您不需要使用echo
来打印HTML。您可以使用PHP的开始和结束分隔符将PHP嵌入HTML(或PHP中的HTML)中,以便在文件中的任何位置分解并返回到PHP代码(请参阅manual)。如果您使用?>
而不是echo "
关闭PHP代码,并使用<?php
而不是";
在字符串末尾打开它,那么您的HTML应该突出显示再次作为HTML。
答案 1 :(得分:1)
谢天谢地,没有。
我也遇到了这个'问题'。然后在尝试启用此“功能”一小时后,我意识到:嘿,此时,我应该使用模板。
经过一番考虑后,我得出的结论是 Notepad ++不应该这样做,以鼓励良好的编码实践。
我很尴尬,我花了这么长时间才意识到让我的代码可读不再是我的编辑工作,而是我的。
GLHF