html - 在 Visual Studio Code 中为 django-html 文件添加格式化程序(美化器)

标签 html django visual-studio-code jinja2

我正在使用 Django 扩展来在 Jinja 模板(VS Code)上进行智能感知和语法高亮显示,但无法弄清楚如何使用我的默认格式化程序(HookyQR Beautify)来美化/格式化我的 django-html 文件。
那可能吗?

最佳答案

我只需要为 django-html 使用美化文件,我有更漂亮的 js、html、css 然后 flake8 和 autopep8 for python,为 django-html prettier 错误地格式化了 jinja 模板字符串,
所以我禁用了 django-html来自小语种并使用这些设置来自此 issue discussion. ,对我来说效果很好。

{
    "prettier.disableLanguages": ["django-html"],
    "beautify.language": {
      "html": [
        "django-html"
      ]
    },
    "[django-html]": {
      "editor.formatOnSave": true,
      "editor.defaultFormatter": "HookyQR.beautify"
    }
  }

关于html - 在 Visual Studio Code 中为 django-html 文件添加格式化程序(美化器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61224427/

相关文章:

javascript - 如何修改 Electron 浏览器窗口中使用的 HTML 文件?

jquery - Python 脚本的 Web (Django) 中的 GUI

python - VS Code集成终端粘贴时把剪贴板python代码搞乱

python - 在 Django 中生成带有内联摘要的列表/报告

C 中的复数语法错误(使用 VScode)

macos - VS Code 终端 powerlevel10k 主题图标被切了一半

html - 我的导航菜单不适用于 IE < 9

javascript - 从 iframe 调用 javascript 到整个网站

javascript - 只读 TextArea 上的滚动条

python - Django 模型计算属性