是否只有在保存文件时(而不是在编辑过程中)才可以刷新大纲视图?

时间:2019-04-08 17:24:32

标签: visual-studio-code

我正在为自定义语言开发一个vscode扩展,并通过注册vscode.DocumentSymbolProvider来提供符号。

我注意到,每次刷新当前文件的内容时,vscode 每次都会调用我的符号提供程序,以刷新outline view

我想更改此行为以仅在保存 当前文件时刷新大纲视图。有可能吗?

1 个答案:

答案 0 :(得分:1)

没有设置。如果您希望获得支持,请function

但是,这完全取决于您的扩展以及何时以及如何计算轮廓。您的扩展程序可以缓存文档符号数据,并在VS Code询问时返回缓存的版本,仅在文件保存时重新计算新文档符号数据