1

我有一个正在开发的扩展,并且大多数时候 provideCompletionItems正确显示provideCompletionItems作为建议返回的项目。

  • VSCode 版本:1.45.0
  • 操作系统版本:Mac 10.15.4

但是,在某些情况下,当我确定将项目作为数组返回时,我会看到“没有建议”。截屏:

图片

您可以在DEBUG CONSOLE中看到我正在将长度为 2 的数组打印到调试日志中,然后我将其作为完成项结果返回。相关代码在这里:

https://github.com/kortina/vscode-markdown-notes/blob/ak-bug-reference/src/extension.ts#L146

这是我应该报告的 VS Code 的错误,还是我误解了provideCompletionItems/ 我是否需要做其他事情才能可靠地显示我返回的建议?

4

1 回答 1

0

我看到了类似的行为,结果证明我没有正确指定建议的范围。引擎返回了许多有效的建议,但编辑器决定只显示“无建议”消息。因此,请仔细检查完成项目的范围。

于 2020-05-11T06:54:48.167 回答