Play有一個出色的模板引擎(@twirl),使用它時很容易將重複的代碼塊分解成子模板。Play 2.4.x - 是否有任何工具可以幫助創建格式良好的HTML和XML文件?
然而,引擎在添加銀行代碼方面尤其臭名昭着,這在緊密循環(小模板)中非常明顯 - 有時候我會爲4或5個銀行行添加一個用於添加單個元素的模板。
這將是很好的模板引擎中有一個「禁止空行」選項或一些標記,我們可以將int eh代碼指示「此行不計入輸出」等等......
是否有任何標準方法將這些子模板的輸出重新放回到整體混合中,以保持縮進?
是否有任何標準/正常/內置的方式重新格式化輸出,以便「格式良好」 - 大多數編輯器稱爲漂亮或美化代碼?
請注意,這不是一個關於格式良好的代碼的問題 - 這很容易,機器不關心製表符,範圍,縮進或行返回的一點(ahem)。