【问题标题】:Visual Studio Code auto completion shows a lot of optionsVisual Studio Code 自动完成显示了很多选项
【发布时间】:2019-08-09 10:45:11
【问题描述】:

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

是否可以将选项缩小到类型本身,或者至少在 VS Code 的顶部显示它们?

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

VS Code:它们位于庞大的建议列表的中间。

IntelliJ IDE(Rider/WebStorm):简明列表。

【问题讨论】:

  • 对我来说,它们显示在顶部。 (vscode v1.32.3)

标签: typescript visual-studio-code intellisense vscode-settings


【解决方案1】:

您在那里看到的完成项是snippets(由他们的图标表示),可能是由内置的 TypeScript 扩展提供的。您可以使用"editor.snippetSuggestions" 设置来控制如何(或是否)显示 sn-ps:

  • "top" - 在其他建议之上显示 sn-p 建议。
  • "bottom" - 在其他建议下方显示 sn-p 建议。
  • "inline" - 显示 sn-p 建议和其他建议。 (默认)
  • "none" - 不显示 sn-p 建议。

【讨论】:

  • 你的速度非常快 :) 我刚刚发现这是问题所在,该设置以某种方式进入了 settings.json 文件,并且在将其注释掉之后它开始起作用了!非常感谢您澄清它按预期为您工作,这给了我一个很好的线索。我会接受你的帖子作为答案。
  • 实际上不是我留下了“为我工作”的评论,但很高兴能提供帮助。 :)
  • 哦,是的,周一晚上凌晨 1 点,我的大脑在玩诡计 :-) 仍然有效,让我安心入睡。
【解决方案2】:

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

"editor.snippetSuggestions": "top",

删除后我得到了这个:

【讨论】:

    猜你喜欢
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多