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

chr*_*ris 5 html php syntax notepad++

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

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

这是 html 和 javascript 的屏幕截图。不过,将菜单栏语言切换为 PHP、HTML 或 Javascript 不会改变任何内容。

有什么办法可以再次启用这个功能吗?

Bol*_*ock 4

查看屏幕截图,您的标记似乎全部位于正在回显的字符串中。在这种情况下,Notepad++ 运行正常,将整个字符串突出显示为 PHP 字符串。

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