为了制作Notepad++
将嵌入的 Perl 模板突出显示为 HTML 我添加了 .ep
样式配置器中的文件扩展名。然而,在这些 .ep
中包含大块纯 Perl 代码是很常见的。标有 <% perl code %>
的文件标签。
有没有办法制作Notepad++
解释 <%
之间的所有内容和 %>
作为 Perl 代码并将其突出显示为 Perl,而这些标签之外的所有内容都应视为 HTML?
最佳答案
模板引擎,例如 Template Toolkit
具有在分隔符内使用的特定语法 <% perl code %>
然后在模板执行期间(就在渲染之前)转换为 Perl 并作为 Perl 执行,所以即使您可以有perlish
模板指令 block 中的语法突出显示不是 100% 正确的。
有一些编辑器支持 TT 样式模板 here , 但如果你想要它在 Notepad++
您可能必须为其编写 .xml(我想有些人会对此表示感谢)。
关于html - Notepad++ 和嵌入式 Perl - 特定标记内的语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161650/