【问题标题】:VSCode key binding for next editor in stack堆栈中下一个编辑器的 VSCode 键绑定
【发布时间】:2018-06-28 15:29:17
【问题描述】:

在 Sublime 中,我有一个键绑定设置如下:

{ "keys": ["super+j"], "command": "next_view_in_stack" },

我正在尝试在 VSCode 中重新创建此行为

{
    "key":"cmd+j",
    "command":"workbench.action.previousEditor"
},

但不是转到我的上一个选项卡,而是转到左侧一个选项卡。有没有像 Sublime 那样的“堆栈”编辑器的概念?

【问题讨论】:

    标签: visual-studio-code sublimetext3 key-bindings


    【解决方案1】:

    您需要配置两个不同的键绑定才能使其正常工作。

    首先配置workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup为Cmd + J,并将其when表达式设置为!inQuickOpen

    另外,为了在快速打开列表已经打开后允许重复使用快捷方式,您还需要将workbench.action.quickOpenNavigateNext配置为Cmd + J,并将其when表达式设置为inQuickOpen

    对我来说,当我想为最近的文件循环快捷方式配置 Alt + Tab 时,这很有效。希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      以下命令可能会为您提供所需的功能:

      { "key": "ctrl+tab",       "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
      { "key": "ctrl+shift+tab", "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },
      

      【讨论】:

      • 这很接近,但它只允许您从堆栈中弹出一次。不按箭头键就无法往回走
      【解决方案3】:

      使用

      'alt + leftArrow' & 'alt + rightArrow"    // switch between recent stack tabs
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-25
        • 1970-01-01
        • 1970-01-01
        • 2022-07-18
        • 1970-01-01
        相关资源
        最近更新 更多