【发布时间】:2022-06-14 16:53:41
【问题描述】:
我想制作一个脚本来关闭 RStudio 中的所有数据查看器选项卡(通过单击环境窗格中的数据对象或通过调用 utils::View() 调用的选项卡)但保留所有“常规”文档选项卡。
首先,我发现 rstudioapi::documentClose() 函数 - 不确定它是否适用于数据查看器选项卡,它需要在这里似乎不适用的文档 ID:在数据查看器选项卡上调用 getActiveDocumentContext() 返回 #console。
然后,有executeCommand('closeSourceDoc') 选项可以关闭当前选项卡,无论是数据查看器还是标准文档。我可能可以使用executeCommand('nextTab') 循环浏览所有打开的选项卡,但我找不到如何确定活动选项卡是否是数据查看器...
有什么提示吗?
【问题讨论】:
-
这是一个open issue