更漂亮的visual代码扩展不支持Django模板标记{% tag %}
现在我该怎么解决这个问题?
我是否必须禁用html文件更漂亮的扩展名,还是有其他解决方案؟؟?
第5581期github = 不支持Django模板标记
发布于 2020-07-08 11:54:00
2022年2月
基于@Al的评论:更漂亮的不再支持prettier.disableLanguages选项。因此,要忽略某些文件,必须创建类似于.prettierignore文件的.gitignore文件(用于使用Git的人)。该文件位于项目的根文件夹中。下面是我的例子的来源。
若要忽略一个文件,可以键入特定的文件名:
# Ignoring just one file
my_cool_html_file.html或者你可以用一张毛毯声明:
# Ignoring all html files
*.html还有一个实用选项(<!--prettier-ignore-->),它允许您忽略来自特定文件的一些代码片段。假设在您的my_cool_html_file.html中没有更漂亮的格式--一些行--您可以:
<!-- prettier-ignore -->
<div         class="x"       >hello world</div            >
<!-- prettier-ignore-attribute -->
<div
  (mousedown)="       onStart    (    )         "
  (mouseup)="         onEnd      (    )         "
></div>
<!-- prettier-ignore-attribute (mouseup) -->
<div
  (mousedown)="onStart()"
  (mouseup)="         onEnd      (    )         "
></div>2020年7月(旧答案)
你可以做两件事:
或
希望这能有所帮助。
发布于 2021-04-02 03:12:12
使用"prettier.disableLanguages": ["django-html"]时,我在VS代码中得到以下警告:
此功能不再受支持。相反,配置VS代码默认格式化器或使用.prettierignore。
我按照说明,通过向django-html添加以下内容,能够在settings.json文件中禁用更漂亮的功能:
"[django-html]": {
    "editor.formatOnSave": false
}这告诉VS代码在保存django-html文件时不要运行自动格式化。但是,如果您正在使用其他格式化程序,并且只想防止along格式化,那么这可能不是一个最佳解决方案。
替代方法:
警告建议的另一种方法是使用.prettierignore文件。您只需将文件放置在源目录中,并指定您希望忽略的文件、目录、模式等。语法与.gitignore文件相同。您可以阅读更多关于它的这里。
发布于 2020-12-24 11:49:34
就像@ahimsauzi指出的,解决方案是
"prettier.disableLanguages": ["django-html"] 只需禁用"django-html"即可。
https://stackoverflow.com/questions/59930590
复制相似问题