繁体   English   中英

TypeScript档显示两组镶嵌提示

[英]TypeScript files display two sets of inlay hints

使用 Visual Studio Code 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"完全禁用嵌入提示会删除具有正确样式的提示,但错误提示仍然存在。在创建新文件时,这也不会改变。

这个问题是由另一个扩展(特别是 TypeScript Hero)引起的,它也试图添加嵌体提示。 删除扩展只留下内置的镶嵌提示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM