Visual Studio 代码无法识别 html 文件

Posted

技术标签:

【中文标题】Visual Studio 代码无法识别 html 文件【英文标题】:visual studio code not recognizing html files 【发布时间】:2019-04-20 18:27:23 【问题描述】:

VS 代码突然停止识别 html 文件(文件图标是没有扩展名的文件的默认图标)

所有其他文件扩展名都可以正常工作

html除外

标签仍然有效,但不会自动完成

【问题讨论】:

如果你在扩展面板的搜索框中输入@builtin html,你会得到什么?还有,你定制了files.associations吗? 对我来说也一样,设置中没有“files.associations”或排除项,树导航中也没有 HTML 文件。甚至“打开文件”选择器也没有显示它们。添加 *.html 关联不起作用... 【参考方案1】:

将此添加到文件扩展名对我有用:

"files.associations": 
        "*.html": "html"  
 

【讨论】:

【参考方案2】:

就我而言,对于这个问题,解决方案是在用户设置中手动将*.html 添加到files.associations。它不合逻辑,但似乎扩展名与文件类型无关。现在一切正常...

【讨论】:

【参考方案3】:

进入设置(在mac中是代码-->首选项-->设置

    在搜索栏中搜索Association。 在 Files:Associations 点击添加项目。 更新键 = *.html & 值 = html

以下是截图供参考。

【讨论】:

【参考方案4】:

我遇到了同样的问题,但没有其他解决方案适合我!

你可以试试这个:

转到“settings.json”文件所在的路径,就我而言,路径是: C:> 用户> User123 > AppData > 漫游 > 代码 > 用户 > settings.json

现在,将代码粘贴到文件中:

"code-runner.executorMap": 
        "html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
    

现在在您的 settings.json 文件中搜索 "files.associations" 部分: As an example

现在,如果您有 "files.associations" 部分,则只需在此处添加该行:

"*html": "html" 

(如果多行别忘了在一行后面加逗号)

或者如果您没有 "files.associations" 部分,则将代码复制粘贴到那里:

"files.associations": 
        "*.rmd": "markdown",
        "*html": "html"
    ,

【讨论】:

【参考方案5】:

几分钟前我在 Windows 10 中遇到了同样的问题: 是的,从上面的解决方案中我做到了,但仍然有一些错误:

文件 --> 首选项 --> 设置

在搜索栏中搜索文件:关联

在 Files:Associations 点击 Add item 按钮。

更新项目 = *.html & 值 = HTML 如下所示:

保存时出现此错误

Unable to write into user settings. Please open the user settings to correct errors/warnings in it and try again.

问题在于 terminal.integrated.shellArgs 设置已被弃用。

here 的其中一个答案会有所帮助:

【讨论】:

以上是关于Visual Studio 代码无法识别 html 文件的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio:无法识别代码中的引用?

Visual Studio 2013 无法识别 javascript [关闭]

Visual Studio 无法识别标准库

Visual Studio 无法识别环境变量的更改

Visual Studio 无法识别模板类中的结构

是啥导致 MS Visual Studio 无法识别构建错误?