在处理一堆狡猾的Django模板文件时,我想缩进它们。
文件包含:
当然有一个工具可以做到这一点。面对意外角色时,大多数工具都会做傻事。哪一个有效?
澄清一下,这段代码的缩进是什么?
{% extends 'layout.html' %}
{% if admin %}
<style type="text/css">
body {
color: purple;
background-color: #d8da3d }
</style>
<p><b>ADMIN SCREEN</b></p>
{% endif %}
<script>
set_active_tab("Welcome");
if (first_time()) { turn_on_highlights(); }
</script>
<table><tr><td>a</td></tr><tr><td>b</td></tr></table>
我尝试了各种工具,包括Universal Indent GUI,但没有成功。
答案 0 :(得分:1)
尝试http://prettydiff.com/?m=beautify
看看它是否符合您的要求。如果您特别需要处理没有结束对的HTML标记(例如<br>
),请将&html
属性添加到上面的地址中。它应该按照规定的要求做你需要的一切。
答案 1 :(得分:0)
这并不完美,但是:
瞧! vim的力量。
答案 2 :(得分:0)
如果您使用Sublime Text,我建议安装一个名为HTML-CSS-JS Prettify
的软件包。
您可以从PackageControl Here获取该软件包。