【问题标题】:Is there a keybinding to focus an already-open search editor in VSCode?是否有一个键绑定来聚焦 VSCode 中已经打开的搜索编辑器?
【发布时间】:2020-06-18 05:18:52
【问题描述】:

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

这可能吗?

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

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

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

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

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

    Reuse a single search editor tab per windowhttps://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_48.md#search-editor

    【讨论】:

    • 酷,我想我记得在发行说明中看到了一些关于此的内容。谢谢!
    • 谢谢!是否有一个地方可以记录所有 VS Code 命令以及它们所采用的任何参数?我在任何地方都找不到这样的列表。
    猜你喜欢
    • 1970-01-01
    • 2011-03-26
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多