Im Umgang mit einem Haufen dreckiger Django-Vorlagendateien möchte ich sie einrücken.Einrückung, Pretty-Print-Code einschließlich Django-Vorlagen-Tags, HTML, CSS und JavaScript
Die Dateien enthalten:
- HTML, den Großteil der Datei. Vielleicht ein vor Tag oder zwei.
- JavaScript, innerhalb Skript Tags.
- CSS innerhalb des Stil Tags
- Django Template-Richtlinien innerhalb {% ...%} Paare.
Sicher gibt es ein Werkzeug, um dies zu tun. Die meisten Werkzeuge machen alberne Dinge, wenn sie unerwarteten Charakteren gegenüberstehen. Welche funktioniert?
Um zu verdeutlichen, was diesen Code richtig einzahlt?
{% 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>
Ich habe verschiedene Tools, einschließlich der Universal Indent GUI, ohne Erfolg ausprobiert.
:: Shrieks und läuft in die andere Richtung :: – Stephen
Haben Sie jemals eine gute Lösung gefunden? – Gourneau
irgendeine Lösung? Was ist mit der Modifizierung eines Suhmlime-Textpakets? – alias51