Emmet在VS Code中的CSS文件中停止工作了。

3

我曾经一直使用 Emmet 编写 CSS。然而它突然间停止工作了。

如下图所示,当我输入 m0 时,Emmet 不再提供建议。它曾经会下拉显示 margin: 0; Emmet Abbrevation,但现在却不显示了。我尝试过许多来自 Stackoverflow 的解决方案,但可惜对我都没有帮助。如果有人能帮我解决这个问题就太好了。

CSS emmet not suggesting dropdowns 的截图

Settings.json

{
    "emmet.excludeLanguages": [
        "markdown"
    ],
    "emmet.includeLanguages": {
    },
    "emmet.optimizeStylesheetParsing": true,
    "emmet.preferences": {},
    "emmet.showAbbreviationSuggestions": true,
    "emmet.syntaxProfiles": {},
    "emmet.triggerExpansionOnTab": true,
    "emmet.variables": {},
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    }
    "emmet.showSuggestionsAsSnippets": true,
    "tailwindCSS.emmetCompletions": true
}

嘿,你解决了这个问题吗?能分享一下解决方案吗?谢谢。 - Moody Omar
这个问题没有解决,但是我完全转向了scss,而且emmet在scss上运行良好,通常不再编写纯css,现在只编写scss。 - Siva Chandran
1
@MoodyOmar 在我卸载了Tabnine之后,它开始工作了。 - hemant kumar
3个回答

3
如果所有方法都不起作用,请检查文件关联,应该是CSS。
在屏幕截图中,您可以看到底部栏和选择的CSS,如果没有点击,请将.css文件与CSS相关联。 enter image description here

1
将您的 settings.json 重置为最小值,例如:

{
    "emmet.showExpandedAbbreviation": "always"    
}

测试一下是否能够正常工作,并根据您的喜好更改配置。阅读文档以获取更多信息。


这个答案不起作用。我已经仔细阅读了VS Code的emmet文档,但在这种情况下它对我没有帮助。 - Siva Chandran

1

1. 卸载Tabnine。

(或任何其他已安装的自动完成插件)。

2. 重新启动VS Code

然后添加"emmet.showExpandedAbbreviation": "always"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接