TypeScript文件显示两组嵌体提示

w46czmvw  于 2023-01-27  发布在  TypeScript
关注(0)|答案(1)|浏览(119)

使用Visual Studio代码v1.70.1和 typescript 4.9-dev.20220815
下面是我的嵌体提示settings.json配置:

"typescript.inlayHints.parameterNames.enabled": "all",
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.inlayHints.variableTypes.enabled": true,

.tsx文件中,这可以正常工作,生成一个带有我定义的样式的嵌体提示:
Header.tsx

然而,在常规.ts文件中,产生两组嵌体提示,其中应该只有一组,具有正确样式的嵌体提示打开,而一组嵌体提示没有:

使用editor.inlayHints.enabled": "off"完全禁用镶嵌提示会删除样式正确的提示,但错误的提示仍然存在。创建新文件时,这也不会改变。

h9vpoimq

h9vpoimq1#

此问题是由另一个扩展(特别是TypeScript Hero)导致的,该扩展也尝试添加嵌体提示。删除该扩展只会留下内置嵌体提示。

相关问题