繁体   English   中英

是否有一个键绑定来聚焦 VSCode 中已经打开的搜索编辑器?

[英]Is there a keybinding to focus an already-open search editor in VSCode?

我想使用最近添加的搜索编辑器功能作为跨文件搜索的主要方法。 我将search.action.openNewEditor的键绑定设置为“shift+command+f”以覆盖默认搜索,效果很好。 但是,如果我再次输入该键绑定,它会打开一个新的搜索编辑器。 我想要它做的是在第一次按下时打开搜索编辑器,如果搜索编辑器已经打开但没有聚焦——例如,如果我在同一个 window 的不同选项卡中工作——我想要"shift+command+f" 只关注已经打开的搜索编辑器。

这可能吗?

我已经尝试在几个搜索编辑器键绑定上使用“When”子句,但到目前为止没有任何效果。 我还查看了默认键绑定 JSON 并没有任何相关的东西跳出来。

基本上,我只希望打开一个搜索编辑器选项卡,任何新搜索都应该只是 append 到底部。 我相信这就是 Sublime 和 Atom 都是这样做的,我错过了这个功能。

刚刚添加到 Insiders' Build 中(大概在 v1.48 中)

添加了search.action.openEditor ,也可在命令pallet[e] 中作为“打开搜索编辑器”(与“新搜索编辑器”né“打开新搜索编辑器”相反),如果存在,它将打开现有的搜索编辑器,否则创建一个新的。

请参阅每个 window 和https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_48.md#search-editor重复使用单个搜索编辑器选项卡

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM