visual-studio-code - 是否可以仅在保存文件时(而不是在编辑期间)刷新大纲视图?
问题描述
我正在为自定义语言开发 vscode 扩展,并通过注册 vscode.DocumentSymbolProvider来提供符号。
我注意到每次更改当前文件的内容以刷新大纲视图时,vscode 都会调用我的符号提供程序。
我想更改此行为以仅在保存当前文件时刷新大纲视图。可能吗 ?
解决方案
对此没有设置。如果您希望看到它受支持,请提交功能请求
但是,何时以及如何计算轮廓完全取决于您的扩展。您的扩展程序可以缓存文档符号数据并在 VS Code 询问时返回缓存的版本,仅在文件保存时重新计算新的文档符号数据
推荐阅读
- r - 使用 r barplot() 显示分组数据
- javascript - Vue.js:互斥子组件状态
- gstreamer - GStreamer:动态删除混合器 src 元素冻结管道
- mapbox - 更改 Mapbox 中的标记颜色
- angular - Angular 6 中的每一个动作是否都需要一个组件
- python - TypeError:图像数据无法转换为浮点数
- tensorflow - 具有多处理功能的 Python 脚本挂在 for 循环中
- mysql - 一个数据库的查询速度很慢,但在他的副本上查询速度很快
- javascript - 在正则表达式字符串中转义反斜杠
- ios - 停止在第三个 ViewController 上播放音乐 - Swift 4