本文介绍了如何在 VSCode 中禁用 HTML 自动完成功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我输入 const someVariable = someArray[0] 时,当我按下 Enter 键时,VSCode 会自动将整行转换为:

As I type const someVariable = someArray[0], when I push enter, VSCode automatically converts the whole line to:

const someVariable = <someArray 0=""></someArray>

推荐答案

"emmet.excludeLanguages": ["typescriptreact"]//或者任何你想排除的语言

like "emmet.excludeLanguages": ["javascript"]

这将阻止 emmet 在您指定的那些语言中工作.

Which will stop emmet from working at all in those languages you specify.

或者你也可以试试:

"[typescriptreact]": {
   "editor.acceptSuggestionOnEnter": "off"
},

"[javascript]": {
   "editor.acceptSuggestionOnEnter": "off"
},

一起

"emmet.showExpandedAbbreviation": "never",

以您的语言保留 emmet 功能,但禁止查看 abbreviation 并在 enter 上接受它.

to keep emmet features in your language but disable seeing the abbreviation and accepting it on enter.

这篇关于如何在 VSCode 中禁用 HTML 自动完成功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-12 16:08