有没有让Notepad ++同时突出显示PHP和HTML?

时间:2011-07-24 00:13:46

标签: php html syntax notepad++

我已经使用Notepad ++进行PHP编辑,并回显了HTML标签。 Notepad ++始终突出显示,并在同一文档中与HTML,CSS,Javascript和PHP代码进行交互。

最新版本似乎只突出显示PHP代码,其余所有代码都是HTML,CSS,Javscript只是变灰,并且聚集在一起。

以下是html和javascript外观的截图。将语言从菜单栏切换到PHP,HTML或Javascript不会改变任何东西。

有没有办法再次启用此功能?

2 个答案:

答案 0 :(得分:4)

看一下屏幕截图,看起来你的标记都在一个被回显的字符串中。在这种情况下,Notepad ++正常运行,将整个字符串突出显示为PHP字符串。

请记住,您不需要使用echo来打印HTML。您可以使用PHP的开始和结束分隔符将PHP嵌入HTML(或PHP中的HTML)中,以便在文件中的任何位置分解并返回到PHP代码(请参阅manual)。如果您使用?>而不是echo "关闭PHP代码,并使用<?php而不是";在字符串末尾打开它,那么您的HTML应该突出显示再次作为HTML。

答案 1 :(得分:1)

谢天谢地,没有。

我也遇到了这个'问题'。然后在尝试启用此“功能”一小时后,我意识到:嘿,此时,我应该使用模板

经过一番考虑后,我得出的结论是 Notepad ++不应该这样做,以鼓励良好的编码实践。

我很尴尬,我花了这么长时间才意识到让我的代码可读不再是我的编辑工作,而是我的。

GLHF