【问题标题】:No HTML suggestions in Visual Studio CodeVisual Studio Code 中没有 HTML 建议
【发布时间】:2018-04-15 12:52:15
【问题描述】:

我已经下载了the latest Visual Studio Code 并且正在尝试编写一些 HTML 代码。例如,<div>, <a>, <p> 标签。但是,Visual Studio Code 中没有 HTML 建议:

我读过this article,上面写着:

Visual Studio Code 为 HTML 编程提供了基本的支持 盒子。

但是,我尝试安装 HTML 扩展:

另外,我在settings.json文件中开启了HTML5建议:

{
    "workbench.colorTheme": "Visual Studio Light",
    "workbench.activityBar.visible": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "window.zoomLevel": 0,
    "html.suggest.html5": true,    
}

尽管如此,HTML、CSS 建议不起作用。

我可以对带有建议的代码做些什么?

【问题讨论】:

    标签: html visual-studio-code vscode-settings


    【解决方案1】:

    我认为问题在于 Visual Studio Code 没有正确检测文件类型。如果您在这些图片中注意到,vscode 已经通过文件名旁边的图标<> 和屏幕右下角的语言指示器正确检测到我正在编写一个 html 文件。

    在您的情况下,语言指示器很可能是 plain text。单击它,菜单应出现在屏幕的顶部中心。然后尝试以下操作:

    1. 启用Auto Detect。我认为这将是第一个选项。
    2. 选择Configure File Association for '.html'...
    3. 2也可以通过添加来完成

      "files.associations": { "*.html": "html" }

      到您的设置。

    或者只是添加到settings.json (File -> Preferences -> Settings):

    {
         // Configure file associations to languages (e.g. "*.extension": "html"). These have 
         //precedence over the default associations of the languages installed.
         "files.associations":  { "*.html": "html" },
    }
    

    【讨论】:

    • 谢谢。我不明白为什么 VS Code 每次打开我的所有 HTML 文件时都将它们设置为纯文本。我查看了 settings.json 并看到在我之前使用计算机的人(工作共享)已将 *.html 关联设置为 Emmet。我会记得现在检查这里,再次感谢!
    【解决方案2】:

    只需转到“文件 -> 首选项 -> 设置”

    搜索“协会”

    Check this image

    【讨论】:

    • 这似乎是已接受的更长更详细答案的缩短版本。请确保您的答案是独一无二的。我还建议您阅读How to Answer
    猜你喜欢
    • 1970-01-01
    • 2019-01-05
    • 2018-02-11
    • 2017-02-19
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    相关资源
    最近更新 更多