为了使Notepad++
突出显示嵌入式Perl模板为HTML,我在样式配置器中添加了.ep
文件扩展名。但是,在这些.ep
文件中包含大量纯Perl代码是很常见的,这些文件标有<% perl code %>
个标记。
有没有办法让Notepad++
将<%
和%>
之间的所有内容解释为Perl代码并将其突出显示为Perl,而这些代码之外的所有内容都应被视为HTML?
答案 0 :(得分:1)
Template Toolkit
之类的模板引擎具有在分隔符<% perl code %>
内使用的特定语法,然后在模板执行期间(在渲染之前)将其转换为Perl并执行,因此即使您 在模板的指令块中使用perlish
语法突出显示它不会100%正确。
有一些编辑器支持TT样式模板here,但是如果你想在Notepad++
中使用它,你可能需要为它编写.xml(我想会有一些人会感激不尽。)