Notepad++ 如何识别 PHP 文件中的 HTML 和 CSS?我可以用 PSP 文件做到这一点吗?

Notepad++ 如何识别 PHP 文件中的 HTML 和 CSS?我可以用 PSP 文件做到这一点吗?

我正在尝试让 Notepad++ 识别 PSP (Python 服务器页面) 文件。我让它识别 Python (通过将 PSP 添加到部分ext=),但它似乎不明白 Python 仅在<% %><%= %>部分中。

我希望它能够解析 HTML、CSS、Javascript 甚至 PHP(但如果我使用 PSP,我可能会坚持使用它),显示通常与之相关的所有颜色等。

我该怎么办?

答案1

我认为你需要告诉它使用 ASP 语言/词法分析器。我不确定用户定义的语言(参见核电站 维基由于双重(三重?)模式(HTML vs. PHP/ASP/PSP vs. JS)问题,因此无法运行 Python 和文档。您可能需要添加自己的自定义关键字,或修改 ASP 条目langs.xml(隐藏在用户目录中的 AppData 或应用程序数据中)以使用 Python 关键字而不是 ASP。

看看PHP 等的“内置语言”信息。,似乎可能有一些对 Python 的支持(有拼写错误),但它在可以将 JS/VBS/Python 放入浏览器内执行的位置有注明(是的,IE 确实支持基于 VB 的脚本 - 我见过至少有一个 Web 应用程序使用了它)。

相关内容