我正在使用 Komodo Edit 5.2 来编辑 html 和 Django 模板文件。它总是在我的模板的第一个标签的第一个 {% block %} 区域内显示一个语法错误。
例如:
{% 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 %}
给出的语法错误是:
Info: <head> previously mentioned
我知道错误与我的标签无关,<head>
因为它发生在基本模板和子模板中(并且 IDE 不够聪明,无法在子模板中处理基本模板等)。我的 html 标记已正确关闭,并且所有内容都经过 XHTML 严格验证。
这个论坛帖子提到了一个类似的问题,但没有提供解决方案(并且可能特定于 Smarty 语法突出显示)。
有关如何解决此错误(或禁止显示)的任何想法?