首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更漂亮的vscode扩展不支持Django模板标记{% tag %}

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

Stack Overflow用户
提问于 2020-01-27 11:49:57
回答 5查看 10K关注 0票数 11

更漂亮的visual代码扩展不支持Django模板标记{% tag %}

现在我该怎么解决这个问题?

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

第5581期github = 不支持Django模板标记

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-07-08 11:54:00

2022年2月

基于@Al的评论:更漂亮的不再支持prettier.disableLanguages选项。因此,要忽略某些文件,必须创建类似于.prettierignore文件的.gitignore文件(用于使用Git的人)。该文件位于项目的根文件夹中。下面是我的例子的来源。

若要忽略一个文件,可以键入特定的文件名:

代码语言:javascript
运行
复制
# Ignoring just one file
my_cool_html_file.html

或者你可以用一张毛毯声明:

代码语言:javascript
运行
复制
# Ignoring all html files
*.html

还有一个实用选项(<!--prettier-ignore-->),它允许您忽略来自特定文件的一些代码片段。假设在您的my_cool_html_file.html中没有更漂亮的格式--一些行--您可以:

代码语言:javascript
运行
复制
<!-- 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月(旧答案)

你可以做两件事:

  1. 通过在'settings.json‘文件中添加以下命令,可以在HTML文件中禁用更漂亮的命令: "prettier.disableLanguages":"html“ 这将确保,如果您已经启用它,VS代码的固有HTML格式。

  1. 您可以安装像这一个这样的Django扩展。但是,这个扩展的问题是它禁用了VS代码固有的(我个人很喜欢)。

希望这能有所帮助。

票数 15
EN

Stack Overflow用户

发布于 2021-04-02 03:12:12

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

此功能不再受支持。相反,配置VS代码默认格式化器或使用.prettierignore。

我按照说明,通过向django-html添加以下内容,能够在settings.json文件中禁用更漂亮的功能:

代码语言:javascript
运行
复制
"[django-html]": {
    "editor.formatOnSave": false
}

这告诉VS代码在保存django-html文件时不要运行自动格式化。但是,如果您正在使用其他格式化程序,并且只想防止along格式化,那么这可能不是一个最佳解决方案。

替代方法:

警告建议的另一种方法是使用.prettierignore文件。您只需将文件放置在源目录中,并指定您希望忽略的文件、目录、模式等。语法与.gitignore文件相同。您可以阅读更多关于它的这里

票数 13
EN

Stack Overflow用户

发布于 2020-12-24 11:49:34

就像@ahimsauzi指出的,解决方案是

代码语言:javascript
运行
复制
"prettier.disableLanguages": ["django-html"] 

只需禁用"django-html"即可。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59930590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档