为什么 NetBeans 不识别 Django 语法?
我从工具>>安装了3个python插件插件>>可用插件>>搜索“python”,然后重新启动 Netbeans。然而,当我打开包含以下内容的文件时:
{% block foo %}
// hi
{% endblock %}
将光标放在开始块标记上不会导致结束块标记突出显示。这适用于其他语言,例如 PHP 大括号匹配或 HTML 标记匹配,我如何才能使此语法识别适用于 Django。我想要相同类型的结束标记匹配/代码提示/错误警报。
我尝试将模板扩展名从 .html 更改为 .djt 和 .dj,试图让 Netbans 将该文件识别为 django 模板,但没有成功。
I installed the 3 python plugins from tools >> plugins >> available plugins >> search "python" and then restarted Netbeans. Yet when I open a file with the following content:
{% block foo %}
// hi
{% endblock %}
putting my cursor on the opening block tag does not cause the ending block tag to be highlighted. This works for other languages like PHP brace matching or HTML tag matching, how can I get this syntax recognition to work for Django. I want the same type of closing tag matching/code hinting/error alerts.
I tried changing the template extension from .html to .djt and .dj to try to get Netbans to recognize the file as a django template but no luck.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不能不回答这个问题...因为Python != Django
Django是一个框架,并且它没有自带Python,所以netbeans默认不支持Django模板语法,这是正常的。
Can't leave this unanswered... Because Python != Django
Django is a framework, and it does not comes with python, so netbeans doesn't supports Django template syntax by default, this is normal.