我正在为自定义语言开发vscode扩展,我通过注册vscode.DocumentSymbolProvider来提供符号。
我注意到,每次更改当前文件的内容时,vscode都会调用我的符号提供程序,以刷新outline view。
我想更改此行为以仅在保存当前文件时刷新大纲视图。可能吗 ?
没有设置。如果你想看到它支持,请file a feature request
然而,这完全取决于您在何时以及如何计算轮廓时的扩展。您的扩展可以缓存文档符号数据并在VS Code询问时返回缓存版本,仅重新计算文件上的新文档符号数据保存