我正在为自定义语言开发一个vscode扩展,并通过注册vscode.DocumentSymbolProvider来提供符号。
我注意到,每次刷新当前文件的内容时,vscode 每次都会调用我的符号提供程序,以刷新outline view。
我想更改此行为以仅在保存 当前文件时刷新大纲视图。有可能吗?
答案 0 :(得分:1)
没有设置。如果您希望获得支持,请function
但是,这完全取决于您的扩展以及何时以及如何计算轮廓。您的扩展程序可以缓存文档符号数据,并在VS Code询问时返回缓存的版本,仅在文件保存时重新计算新文档符号数据