VS Code中Django模板区块无语法高亮,请问有可用扩展解决吗?
VS Code Django 代码无语法高亮解决方案
需安装的对应扩展
- 微软官方
Python扩展:是Django项目中.py后端代码高亮的基础依赖,安装后默认会识别Django项目的Python语法,提供对应高亮效果。 - 专用
Django语法扩展:专门适配Django模板文件的语法规则,可识别{% %}、{{ }}等模板标签、变量语法,解决模板文件的高亮缺失问题。
安装后仍无高亮的排查步骤
- 打开对应文件,点击VS Code右下角的文件类型标识:
- 若为.py后缀的后端文件,确认文件类型关联为「Python」,不要被错误识别为「Plain Text」
- 若为.html后缀的模板文件,手动将文件类型关联为「Django HTML」
- 如需全局生效,可打开
settings.json配置文件,添加如下关联规则:
{ "files.associations": { "*.py": "python", "*.html": "django-html" } }
可选增强配置
如果需要更精细的高亮效果、代码补全和快捷片段支持,可额外安装Django Snippets扩展,进一步优化Django开发的语法识别准确性。
内容的提问来源于stack exchange,提问作者retgaweaewrwa
相关产品推荐
相关产品推荐

