VSCode - 如何关闭搜索结果侧边栏面板?

Ale*_*hin 4 visual-studio-code vscode-settings

我禁用了活动栏(最左边的带有快捷按钮的面板)。

当我搜索侧栏中显示的搜索结果时,替换文件资源管理器。完成搜索后 - 如何关闭搜索结果并再次查看文件浏览器栏?

鉴于没有带有文件结构栏快捷方式的活动栏?我尝试单击转义,但文件结果不会消失。甚至没有一个按钮来关闭它。

小智 12

使用 启动搜索后Cmd+Shift+F,我可以Cmd+B在 Mac 上关闭。


Eve*_*ett 6

这是对屏幕空间的令人沮丧的接管!

VSCode 搜索结果窗格的 UI 并不完全像模式,也不太像垂直选项卡。如果将鼠标悬停在左侧边距中的图标上,您将看到“资源管理器”和“搜索”的键盘快捷键。在 Mac 上,按 Command + 1 可以切换资源管理器,按 Command + 3 可以切换搜索结果。

但是,切换资源管理器可能不会使屏幕保持搜索之前的样子,因此这并不是我们许多人所希望的干净解决方案。

这是一个相关的问题/答案,其中包含创建键绑定的说明。

我能够达到我想要的“预期行为”的最接近是将以下规则添加到我的顶部keybindings.json

{
  "key": "Escape",
  "command": "workbench.view.explorer",
  "when": "searchViewletVisible"
}
Run Code Online (Sandbox Code Playgroud)

when子句有助于确定其效果,但可能与其他命令冲突。

  • 谢谢!我已经修改了它,仅在搜索视图可见时启用此键绑定:`"key": "Escape", "command": "workbench.view.explorer", "when": "searchViewletVisible"` (2认同)

Ina*_*nse 5

我假设您在进行搜索时会看到类似的内容:

搜索侧边栏 Visual Studio Code

您可以通过两种不同的方式返回资源管理器侧边栏:

  1. 按“搜索”图标上方的“文件”图标
  2. 使用Ctrl+Shift+E快捷方式

  • ⇧⌘E(如果您使用的是 Mac) (3认同)