首页 > 解决方案 > 是否可以通过热键聚焦打开的“全局搜索”而不先关闭它?

问题描述

我可以按热键cmd + shift + f打开全局搜索。这会集中输入,因此我可以输入搜索词。

打开后,我可能会开始对各种文件进行编辑。这意味着我现在的重点是文档。

要重新聚焦搜索以键入另一个术语或更新当前术语,我可以使用相同的热键,但它首先关闭,然后重新打开搜索。

这可能是最好作为问题提交的东西,但我想先检查一下是否有我可能遗漏的东西。

标签: visual-studio-code

解决方案


我可以通过如下调整我的 keybindings.json 文件来解决这个问题。

{
  "key": "shift+cmd+f",
  "command": "workbench.action.closePanel",
  "when": "searchViewletVisible && searchViewletFocus"
},

在这里,我简单地添加了&& searchViewletFocus.

这使得如果我专注于全局搜索以外的任何地方,我的“查看:切换搜索”的键盘快捷键现在将专注于打开的搜索而不是关闭它。

要关闭,我只需再次输入命令,同时专注于打开的搜索。


推荐阅读