问题:VSCode DefinitionProvider 每次都在新选项卡中打开相同的文档

Problem: VSCode DefinitionProvider opens the same document every time in a new tab

我已经实现了 DefinitionProvider,但是在按定义导航时,它每次都会在新选项卡中打开同一个文档。一段时间后选项卡太多。有谁知道如何覆盖此行为? 感谢您的任何提示。

我觉得可疑的是 this line in your code:

...
Uri.parse(doc.uri + '#' + item.name),
...

也许在原始文档 URI 中添加片段会使 VS Code 认为每个定义都必须在单独的编辑器中打开。