Ich benutze Komodo Edit 5.2 für die Bearbeitung von HTML und Django Template-Dateien. Im ersten {% block%} - Bereich des ersten Tags meiner Vorlage wird immer ein einzelner Syntaxfehler angezeigt.Komodo Edit 5.2 Django Vorlage Syntax Fehler - Info: <head> zuvor erwähnt
Zum Beispiel:
{% extends "base.html" %}
{% load i18n %}
{% block title %}Hello{% endblock %}
{% block content %}
<p>Hello</p> <-- Syntax error on this single line
<p>Other lines have no errors</p>
{% endblock %}
{% block footer %}
<p>No errors here</p>
{% endblock %}
Die Syntaxfehler gegeben sind:
Info: <head> previously mentioned
Ich weiß für eine Tatsache, dass der Fehler nichts mit meinem <head>
Tag zu tun hat, da es in der Basisvorlage auftritt und in untergeordneten Vorlagen (und die IDE ist nicht schlau genug, um die Basisvorlagen in einem Kind usw. zu verarbeiten). Alle meine HTML-Tags werden ordnungsgemäß geschlossen und alles wird für XHTML-strict validiert.
Diese forum post erwähnt ein ähnliches Problem, bietet aber keine Lösung (und kann spezifisch für Smarty-Syntaxhervorhebung sein).
Haben Sie Ideen, wie Sie diesen Fehler beheben können (oder deaktivieren, dass er angezeigt wird)?
Danke für Ihre Hilfe. Und ich schätze den Tipp zum Speichern von Vorlagen als .django.html, um die zusätzliche Syntax-Hervorhebung zu erhalten! –
'Get_linter' scheint nicht in 5.2 auf ubuntu – mpen