【问题标题】:VSCode: What is the command to open the selection in a new windows (vertical split?)VSCode:在新窗口中打开选择的命令是什么(垂直拆分?)
【发布时间】:2019-04-19 19:54:20
【问题描述】:

当我在 QuickOpen 中时:

我想使用“ctrl-v”在拆分窗口中打开这个文件。

目前,我可以通过此 QuickOpen 对话框中的“cmd+enter”来执行此操作。

我似乎无法在默认键绑定 json 中找到此键绑定。

有人可以帮帮我吗?

{
    "key": "ctrl+v"
    "command": <--
    "when": "inQuickOpen"
},

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    在 v1.44 中:

    打开编辑器的新命令

    一个新命令workbench.action.alternativeAcceptSelectedQuickOpenItem 允许绑定一个键来打开文件或符号从快速打开到 一边。

    来自https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#quick-open-rewrite

    所以我认为这会起作用:

    {
      "key": "ctrl+v",
      "command": "workbench.action.alternativeAcceptSelectedQuickOpenItem",
      "when": "inQuickOpen"
    },
    

    在标准版本的 vscode v1.44 中测试:这确实有效。它将在 QuickOpen 面板的拆分编辑器中打开一个文件。


    我假设你已经有了设置

    编辑器:并排打开方向

    设置为down。只有其他选项是right

    【讨论】:

    • 它现在在 Insiders' Build 中 - 本周晚些时候将在 v1.44 中。
    • 有效!谢谢你。有没有办法控制窗口是向左还是向右打开?
    • 我不这么认为 - 有一个设置可以通过选项 rightdown 向一侧打开 - 所以我认为你仅限于此。也没有任何特定的open to the left 命令。
    • @Mark - 很棒的答案 - 任何猜测为什么我不能将它映射到 Ctrl + Enter?这是explorer.openToSideopenReferenceToSide 的常用键命令。即使我删除了冲突的键命令,并将范围设置为inQuickOpen,键绑定也不适用于Ctrl+Enter
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多