更漂亮的vscode扩展不支持Django模板标签{%tag%}

时间:2020-01-27 11:49:57

标签: python html django visual-studio-code

更漂亮的Visual Studio代码扩展不支持Django模板标签{%tag%}

现在如何解决此问题?

我是否必须禁用html文件的漂亮扩展名,还是有其他解决方案؟؟

在github = No Django template tags support中发布5581

3 个答案:

答案 0 :(得分:4)

您可以做两件事:

  1. 在HTML文件中添加此命令,以禁用更漂亮的文件 “ settings.json”文件:

    "prettier.disableLanguages": ["html"] 
    

    这将确保VS Code固有的HTML格式(如果已启用)。

OR

  1. 您可以安装Django扩展,例如this one。但是,此扩展的问题在于它禁用了VS Code固有的HTML智能感知(我个人很喜欢)。

希望这会有所帮助。

答案 1 :(得分:2)

使用 "prettier.disableLanguages": ["django-html"] 时,我在 VS Code 中收到以下警告:

<块引用>

不再支持此功能。相反,配置 VS Code default formatters 或使用 .prettierignore。

我按照说明操作,通过将以下内容添加到 django-html 中,能够在 settings.json 文件中禁用 prettier:

"[django-html]": {
    "editor.formatOnSave": false
}

答案 2 :(得分:0)

  1. 在您的项目目录中创建一个 .prettierignore 文件。
  2. 在 .prettierignore 文件中添加 *.html。

现在 prettier 将忽略当前项目中的所有 html 文件。