首页 > 解决方案 > 如何以编程方式隐藏 VSCode 中的所有面板?

问题描述

我正在寻找一种以编程方式隐藏所有 VSCode 面板的方法,但我在 API 中找不到任何有用的东西:https ://code.visualstudio.com/api/references/vscode-api

我知道我能够切换每个面板的可见性(通过使用下面代码片段中的命令),因为切换命令可供它们使用,但检查它是否可见似乎是不可能的。

    vscode.commands.executeCommand("workbench.action.toggleActivityBarVisibility");
    vscode.commands.executeCommand("workbench.action.toggleSidebarVisibility");
    vscode.commands.executeCommand('workbench.action.toggleStatusbarVisibility');
    vscode.commands.executeCommand('workbench.action.toggleMenuBar');

是否有正确的方法(我也可以用一种hacky方式)来做我可能会错过的事情?

标签: vscode-extensions

解决方案


推荐阅读