Notepad ++和嵌入式Perl - 特定标记内的语法高亮显示

Iva*_*van 5 html syntax perl syntax-highlighting notepad++

为了Notepad++突出显示嵌入式Perl模板为HTML,我.ep在样式配置器中添加了文件扩展名.但是,在这些.ep文件中使用大量纯Perl代码是很常见的,这些文件用<% perl code %>标记标记.

是否有任何方法可以Notepad++解释Perl代码之间的所有内容<%并将其%>作为Perl突出显示,而这些标记之外的所有内容都应该被视为HTML?

Mat*_*zle 1

模板引擎例如Template Toolkit具有在分隔符内使用的特定语法,<% perl code %>然后在模板执行期间(就在渲染之前)转换为 Perl 并作为 Perl 执行,因此即使您可以在模板的指令块中进行perlish语法突出显示,它也不会是 100%正确的。

这里有一些支持 TT 样式模板的编辑器,但如果您想要它,Notepad++您可能必须为其编写 .xml(我想有些人会对此表示感谢)。