Visual Studio Code 自动完成从列表底部而不是已知属性开始

Tom*_*mas 10 visual-studio-code

最近,当我Intellisense通过Ctrl+启动自动完成功能(在 VS Code 中)时, Space 我的建议列表从列表的最底部显示(注意滑块位置):

在此处输入图片说明

通常在这个地方放置绝对不匹配的属性,所以在这种情况下我没有太多的建议帮助。VS Code 对我正在使用的类型的形状和形式有很好的了解(它是用 编写的TypeScript)所以它应该首先显示已知属性(在建议列表的顶部)
有没有人知道如何解决这个问题?

这似乎发生在随机的地方,在大约 70% 的点击中它显示了正确的列表(从顶部开始)

Chi*_*ali 16

Configuring the settings should solve the issue:

{
    "editor.suggestSelection": "first",
    "editor.snippetSuggestions": "top"
}
Run Code Online (Sandbox Code Playgroud)

More about how to customize IntelliSense in Visual Studio Code: here

  • 谁认为在建议列表中间建议随机元素而不是已知属性是个好主意???谢谢! (11认同)
  • "editor.suggestSelection": "第一个", "editor.snippetSuggestions": "底部" (4认同)
  • 2021 年入住 (3认同)