我正在尝试让 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 应用程序使用了它)。