TypeScript 嵌入提示应接受文件列表,而不是单个文件,

smdncfj3  于 4个月前  发布在  TypeScript
关注(0)|答案(3)|浏览(43)

嵌入提示可能会受到其他文件中的编辑影响。这意味着您可能会陷入这样的情况:两个文件可以同时进行编辑,其中一个文件最终会出现过时的嵌入提示。

为了避免编辑器多次请求,我们应该考虑接受一个文件列表作为参数,而不是单个文件。
在VS Code的一侧进行跟踪: microsoft/vscode#130430

bfnvny8b

bfnvny8b1#

如果我们这样做,客户端/服务器之间会出现一些不匹配。我们可以让公共API接受一个列表,并暂时支持单个文件。

fnx2tebb

fnx2tebb2#

抱歉,我的错误。我们是否可以添加一个新的命令?

azpvetkf

azpvetkf3#

我们在编辑器同步中讨论了这个问题;似乎改变TSServer并没有带来巨大的收益-但至少,我们认为编辑器应该尝试请求可见文件(以最优顺序)。如果再次出现这种情况,我们会重新审视。

相关问题