Visual studio code 如何完全关闭Emmet缩写?

Visual studio code 如何完全关闭Emmet缩写?,visual-studio-code,emmet,Visual Studio Code,Emmet,在编写jsx/tsx代码时,Emmet缩略语经常会妨碍我,它们会突然出现,并优先于我实际需要的方法或其他补全。例如,在本屏幕截图中,Emmet缩写妨碍了在字符串上自动完成replace方法: 这种情况出人意料地频繁发生 我目前不使用Emmet。有没有办法完全关闭它们,或者至少在.js、.jsx、.ts和.tsx文件中关闭它们?我已经对设置进行了一些讨论,虽然有很多与Emmet相关的选项,但我找不到一个简单的关闭开关!:-) 您可以在建议中完全关闭emmet,方法是: { "emmet.

在编写jsx/tsx代码时,Emmet缩略语经常会妨碍我,它们会突然出现,并优先于我实际需要的方法或其他补全。例如,在本屏幕截图中,Emmet缩写妨碍了在字符串上自动完成
replace
方法:

这种情况出人意料地频繁发生


我目前不使用Emmet。有没有办法完全关闭它们,或者至少在
.js
.jsx
.ts
.tsx
文件中关闭它们?我已经对设置进行了一些讨论,虽然有很多与Emmet相关的选项,但我找不到一个简单的关闭开关!:-)

您可以在建议中完全关闭emmet,方法是:

{
    "emmet.showExpandedAbbreviation": "never"
}
您可以使用以下语言关闭emmet:

 "emmet.excludeLanguages": [
    "typescriptreact", "javascriptreact"
  ],

太好了,谢谢。是驱动。我疯狂的第二个在设置UI中至少有一行(它只链接到settings.json中的Edit,但是…)。第一个甚至没有。:-)你报告这是一个错误吗?这本不应该是默认行为。@polkovnikov.ph-我不知道,不知道。我对Emmet一无所知,也不知道这是完全错误还是非常有用(如果您使用它)。:-)