我在一个用 perl 编写的应用程序的大型代码库中,在 perl 文件中内嵌了很多 HTML 和 JS。
$html_str = qq^ <很多 HTML> ^;
使用 Eclipse IDE 和 EPIC 插件完成所有代码开发。为了便于合并/差异等,我正在寻找一种方法来告诉 EPIC 源格式化程序不要将格式化规则应用于内联编写的 HTML 和 JS。有没有办法做到这一点?
嵌入在代码中的 HTML 是一个危险信号。这是设计师想要调整的东西,因此应该能够轻松实现。HTML 应拆分为模板文件。我意识到这不能回答你的问题,但它确实解决了你的问题。
否则,使用perltidy处理 Perl 代码格式。它不会弄乱字符串中的内容,当然也不会尝试格式化 HTML。