首页 > 解决方案 > 如何在 VS Code 中为 JS 文件禁用 dot emmet intellisense

问题描述

我想在包含 JSX 代码的 Javascript 文件中使用 emmet,但我不希望 IntelliSense 在我使用点 ( .) 运算符时建议一个 emmet。

例如,我不希望.rapemmet 建议出现:

图片

我尝试了这些设置:

"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "bottom",

但是,我遇到了另一个问题:

这个问题

更换"editor.snippetSuggestions"from"bottom""inline"无济于事。

标签: visual-studio-codeemmetvscode-snippets

解决方案


我使用 emmet 的方式是,我为emmet 扩展设置了一个热键,并使用它来扩展 js/ts 文件。ctrl+e

并像这样设置 emmet 的设置 -

"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly"

因为,除了 css 和 html 文件之外,这不会显示 emmet abbreviation(intellisense) ,因此不会在 js 和 ts 文件中混淆其他 intellisense。

谢谢。


推荐阅读