VS Code在建议列表中显示了很多额外的选项,而不仅仅是已知类型。如下图所示: 是否有可能将选项缩小到类型本身或至少在VS Code中显示在顶部? 对于类型{a: string, b: number} VS Code:它们位于巨大建议列表的中间。 IntelliJ IDE (Rider/WebStorm): 简明列表。
你所看到的完成项是代码片段(由其图标表示),很可能是由内置的TypeScript扩展程序贡献的。你可以使用"editor.snippetSuggestions"设置来控制如何(或是否)呈现片段: "top" - 在其他建议之上显示片段建议。 "bottom" - 在其他建议下方显示片段建议。 "inline" - 与其他建议一起显示片段建议。(默认值) "none" - 不显示片段建议。
在 @zerkms 的评论后,我禁用了所有扩展并注释了我的工作区和 IDE 的 settings.json 文件中的所有设置,然后发现这个设置以某种方式进入了其中,并导致了此问题。 "editor.snippetSuggestions": "top", 移除后,问题得到解决: