我正在开发VSCode扩展名,并且仅当工作空间中具有带有给定扩展名的文件时,viewContainer
才可见。看来viewContainer
中的所有视图都被隐藏了,那么它也将被隐藏。我在"when"
中添加了package.json
子句以相应地隐藏视图。问题在于,这些“何时”子句似乎只能检查资源管理器中的选定项目何时具有特定的文件名/扩展名,或者何时打开具有文件名/扩展名的编辑器。我看不到要检查工作空间是否具有给定文件/语言的变量。
最终的目标是,如果工作空间没有扩展所针对的文件类型,那么扩展名viewContainer
就需要消失。要求用户始终打开/选择其中一个文件以使扩展名可见是不理想的。
如果这不可能,那么有人建议一种替代方法可以使我以直观的方式隐藏viewContainer
会很好。