如何在 VS Code 中禁用 JS 文件的 dot emmet intellisense
How to disable dot emmet intellisense for JS files in VS Code
我想在包含 JSX 代码的 Javascript 文件中使用 emmet,但我不希望 IntelliSense 在我使用点 (.
) 运算符时建议使用 emmet。
例如,我不想显示 .rap
emmet 建议:
我尝试了这些设置:
"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "bottom",
但是,我遇到了另一个问题:
将 "editor.snippetSuggestions"
从 "bottom"
替换为 "inline"
也无济于事。
要在 javascript/react 文件中禁用 emmet(屏幕截图中的 'dot snippet' 是 emmet 所做的事情之一),您可以尝试将其添加到 settings.json 文件中:
"emmet.excludeLanguages": [
"javascriptreact",
"javascript"
]
我使用 emmet 的方式是,我为 emmet exapansion 设置了一个 hotkey 作为 ctrl+e
并用它来扩展 js/ts 个文件。
并像这样设置 emmet 的设置 -
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"emmet.triggerExpansionOnTab": true,
因为,除了 css 和 html 文件,这不会显示 emmet 缩写(intellisense), 因此不会混淆其他 intellisense在 js 和 ts 文件中。
谢谢。
我想在包含 JSX 代码的 Javascript 文件中使用 emmet,但我不希望 IntelliSense 在我使用点 (.
) 运算符时建议使用 emmet。
例如,我不想显示 .rap
emmet 建议:
我尝试了这些设置:
"emmet.showSuggestionsAsSnippets": true,
"editor.snippetSuggestions": "bottom",
但是,我遇到了另一个问题:
将 "editor.snippetSuggestions"
从 "bottom"
替换为 "inline"
也无济于事。
要在 javascript/react 文件中禁用 emmet(屏幕截图中的 'dot snippet' 是 emmet 所做的事情之一),您可以尝试将其添加到 settings.json 文件中:
"emmet.excludeLanguages": [
"javascriptreact",
"javascript"
]
我使用 emmet 的方式是,我为 emmet exapansion 设置了一个 hotkey 作为 ctrl+e
并用它来扩展 js/ts 个文件。
并像这样设置 emmet 的设置 -
"emmet.showExpandedAbbreviation": "inMarkupAndStylesheetFilesOnly",
"emmet.triggerExpansionOnTab": true,
因为,除了 css 和 html 文件,这不会显示 emmet 缩写(intellisense), 因此不会混淆其他 intellisense在 js 和 ts 文件中。
谢谢。