如何在 VS Code 中禁用 JS 文件的点 emmet 智能感知

Cva*_*vai 3 emmet visual-studio-code vscode-snippets

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

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

图像

我尝试了这些设置:

"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "bottom",
Run Code Online (Sandbox Code Playgroud)

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

这个问题

替换"editor.snippetSuggestions"from"bottom""inline"也没有帮助。

Sah*_*put 5

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

并像这样设置 emmet 的设置 -

"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"emmet.triggerExpansionOnTab": true,
Run Code Online (Sandbox Code Playgroud)

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

谢谢。