Visual Studio Code自动完成显示了很多选项。

5

VS Code在建议列表中显示了很多额外的选项,而不仅仅是已知类型。如下图所示:

是否有可能将选项缩小到类型本身或至少在VS Code中显示在顶部?

对于类型{a: string, b: number}

VS Code它们位于巨大建议列表的中间。 enter image description here

IntelliJ IDE (Rider/WebStorm): 简明列表。 enter image description here


1
对我来说,它们显示在顶部。(vscode v1.32.3) - zerkms
2个回答

3
你所看到的完成项是代码片段(由其图标表示),很可能是由内置的TypeScript扩展程序贡献的。你可以使用"editor.snippetSuggestions"设置来控制如何(或是否)呈现片段:
  • "top" - 在其他建议之上显示片段建议。
  • "bottom" - 在其他建议下方显示片段建议。
  • "inline" - 与其他建议一起显示片段建议。(默认值)
  • "none" - 不显示片段建议。

你非常快!我刚刚发现问题所在,那个设置不知何故进入了settings.json文件中,在将其注释掉后,它开始工作了!非常感谢您澄清它对您而言是按预期工作的,这给了我一个很好的线索。我会接受您的帖子作为答案。 - Seregwethrin
其实并不是我留下了那个“为我工作”的评论,但无论如何很高兴能够帮助。 :) - Gama11
哦,是的,在周一晚上1点,我的头脑有些不正常 :-) 不过它还是起作用了,并让我安心入眠。 - Seregwethrin
我使用了选项"bottom",对象的属性首先出现在列表中,效果非常好,感谢您的支持。 - xbral

0

在 @zerkms 的评论后,我禁用了所有扩展并注释了我的工作区和 IDE 的 settings.json 文件中的所有设置,然后发现这个设置以某种方式进入了其中,并导致了此问题。

"editor.snippetSuggestions": "top",

移除后,问题得到解决:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接