我作者的大多数页面都包含HTML和PHP。看起来在Netbeans中,您可以通过设置关联的文件类型来为一个或另一个进行语法突出显示。
来自Notepad ++,我总是理所当然地认为我可以在一个文件中使用php,css,html,javascript并保留所有这些语法的突出显示。
这在Netbeans中是否可行?
我认为这里的答案是Netbeans支持多种语言,但只有在暗示“内在”语言的情况下它才会正确。当我使用?>
退出PHP时,NetBeans会自动将下一个<?php
之前的内容格式化为HTML。不确定这是否适合你。也许你试图在像$output = "<some><html";
这样的字符串中突出显示。我想你可以想象为什么第二个不起作用。
例如,对于JS,它似乎寻找<script type="text/javascript">
,即使文件类型是PHP,内部的东西也会获得JS突出显示。
This other question有一个很好的解决方案,可以“欺骗”Netbeans将PHP的JS输出呈现为格式化,即使你的代码没有<script type="text/javascript">
标记。