Visual studio code VSCode-如何关闭搜索结果侧栏面板?
我禁用了活动栏(带有快捷键按钮的最左侧面板) 当我搜索某物时,搜索结果显示在侧栏中,替换文件资源管理器。完成搜索后-如何关闭搜索结果并再次看到文件浏览器栏Visual studio code VSCode-如何关闭搜索结果侧栏面板?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我禁用了活动栏(带有快捷键按钮的最左侧面板) 当我搜索某物时,搜索结果显示在侧栏中,替换文件资源管理器。完成搜索后-如何关闭搜索结果并再次看到文件浏览器栏 如果没有带有文件结构栏快捷方式的活动栏?我尝试单击escape,但文件结果不会消失。甚至没有一个按钮可以关闭它。我假设当您实现搜索时,您会看到类似的情况: 您可以通过两种不同的方式返回到资源管理器侧栏: 按下搜索图标上方的文件图标 使用Ctrl+Shift+E快捷键 这是一个令人沮丧的屏幕房地产接管 VSCode的“搜索结果”窗格的UI不完
如果没有带有文件结构栏快捷方式的活动栏?我尝试单击escape,但文件结果不会消失。甚至没有一个按钮可以关闭它。我假设当您实现搜索时,您会看到类似的情况: 您可以通过两种不同的方式返回到资源管理器侧栏:
Ctrl+Shift+E
快捷键这是一个令人沮丧的屏幕房地产接管 VSCode的“搜索结果”窗格的UI不完全像模态,也不完全像垂直选项卡。如果将鼠标悬停在左边空白处的图标上,您将看到“资源管理器”和“搜索”的键盘快捷键。在Mac电脑上,使用Command+1切换浏览器,使用Command+3切换搜索结果 然而,切换浏览器可能不会像搜索前那样离开屏幕,因此这并不是我们许多人希望的干净解决方案 下面是创建密钥绑定的说明 我最接近我想要的“预期行为”是在我的
keybindings.json的顶部添加以下规则:
{
"key": "Escape",
"command": "workbench.view.explorer",
"when": "searchViewletVisible"
}
when
子句有助于确定其作用范围,但它可能与其他命令冲突。使用Cmd+Shift+F
启动搜索后,我可以在Mac上使用Cmd+B
关闭。在使用“编辑”、“在文件中查找”或“在文件中替换”时关闭搜索栏为了折叠搜索结果和/或面板,我通常右键单击结果顶部的“搜索”标签,然后在结果下拉列表中单击“隐藏侧栏”。Ctrl-shift-E?或者右键单击活动栏以再次显示搜索图标。有点不清楚你在问什么。不知道为什么这个问题不清楚。阿列克西的要求很明显,问题是我用文件和其他图标隐藏了酒吧。我不希望它发生在我的屏幕上。谢谢你的快捷方式。所以Ctrl+Shift+E听起来有点熟悉。⇧⌘E如果你在一个苹果机上,谢谢!不过我修改了它,使其仅在搜索视图可见时启用此键绑定:“key”:“Escape”、“command”:“workbench.view.explorer”、“when”:“searchViewletVisible”
Nice--我已经更新了答案,以包含when
子句