VS code V1.31 emmet intellisense 无法与 Python/Django 扩展一起使用

问题描述 投票:0回答:6

我最近安装了 Visual Studio Code 1.31.0,还安装了 python 和 django 扩展。当我试图创建新的 HTML 文件并输入“html”时,它没有显示 emmet 响应,经过一番努力,当我卸载 python 和 django 扩展时,一切恢复正常。

关于如何让 emmet 与安装的 python 和 django 扩展一起工作有什么帮助吗?

visual-studio-code emmet
6个回答
2
投票

Visual Studio Code 的 Django 扩展

如上述链接的说明中所述,您必须在设置文件中输入以下代码。

"files.associations": {
"**/templates/*.html": "django-html",
"**/templates/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"},
"emmet.includeLanguages": {"django-html": "html"},

1
投票
  1. 打开settings.json,路径如下:

%APPDATA%\代码\用户\settings.json

  1. 编辑文件如下:
{
  "files.associations": {
      "**/*.html": "html",
      "**/templates/**/*.html": "django-html",
      "**/templates/**/*": "django-txt",
      "**/requirements{/**,*}.{txt,in}": "pip-requirements"
  },
    "workbench.editorAssociations": [
        {
            "viewType": "jupyter.notebook.ipynb",
            "filenamePattern": "*.ipynb"
        }
    ],
    "emmet.includeLanguages": {
        "django-html": "html"
    },
    "emmet.excludeLanguages": [
    
        "markdown"
    ]
  
}

0
投票

很简单,只需转到“设置”->“Emmets”,在 emmets 中您会找到“包含库”选项,只需在“语言编写 django-html”和“增值 html”中单击该选项 繁荣,完成了。


0
投票

在 vs code 上,打开 settings,转到 => Extensions => EMMET => 向下滚动并找到 ( INCLUDE LANGUAGES ) => 单击 (ADD ITEM )。第一个输入是 ( KEY ) 类型 django-html ,第二个输入是 ( VALUE ),类型 html


0
投票

将以下代码添加到 VS Code 中的 Settings.json 中

{
  "files.associations": {
    "**/*.html": "html",
    "**/templates/*/*.html": "django-html",
    "**/templates/*.html": "django-html",
    "**/templates/*": "django-txt",
    "**/requirements{/**,*}.{txt,in}": "pip-requirements",
  },
  "emmet.includeLanguages": {
    "django-html": "html",
  },
}


0
投票

有很多方法,但我认为合适的是:

  1. 进入设置

  2. 单击图中所示的图标

  3. 打开 json 后,有一堆代码,或者可能不放心,请转到最后一个。

  4. 然后再添加一项

    “emmet.includeLanguages”:{ “django-html”:“html”, }

在你的 json 中,就像我在下图中所做的那样

现在你的 emmet 再次开始工作..如果没有尝试重新启动。

© www.soinside.com 2019 - 2024. All rights reserved.