Visual Studio 类似 Origami 的代码面板管理

Visual Studio Code pane management like Origami

有没有人找到在 Visual Studio 代码中使用更复杂的窗格布局的方法,例如 Origami for Sublime 支持的那些?除了在同一轴上拆分之外的布局是我在 Sublime 中非常怀念的东西。

我最近重新访问了 Visual Studio 代码,发现您现在可以 window 随心所欲地拆分。只需右键单击任何窗格,然后 select 适当的拆分操作。

@pat-putnam所说,VSCode现在支持编辑器window拆分

要复制 Origami 体验,我们也需要 Origami keyboard shortcuts。为此,请将下面显示的 JSON 片段粘贴到您的 VSCode keybindings.json 中。

您可以在 VSCode 中快速打开 keybindings.json,方法是按 cmd+shift+p,然后键入 keyb 并单击出现的 Preferences: Open Keyboard Shortcuts (JSON) 完成提示。

[
  {
    "key": "cmd+k up",
    "command": "workbench.action.splitEditorUp"
  },
  {
    "key": "cmd+k right",
    "command": "workbench.action.splitEditorRight"
  },
  {
    "key": "cmd+k down",
    "command": "workbench.action.splitEditorDown"
  },
  {
    "key": "cmd+k left",
    "command": "workbench.action.splitEditorLeft"
  },
  {
    "key": "cmd+k up",
    "command": "-workbench.action.moveActiveEditorGroupUp"
  },
  {
    "key": "cmd+k right",
    "command": "-workbench.action.moveActiveEditorGroupRight"
  },
  {
    "key": "cmd+k down",
    "command": "-workbench.action.moveActiveEditorGroupDown"
  },
  {
    "key": "cmd+k left",
    "command": "-workbench.action.moveActiveEditorGroupLeft"
  }
]

请注意,如果您想要保留现有的键绑定,则应从 JSON 片段中删除 [],然后将配置对象粘贴到您的现有数组。

这些自定义键绑定适用于我最常使用的 Origami 的 editor-window-splitting 功能。除了这四个之外,还有一些 Origami keyboard shortcuts。将来创建一个完全复制 Origami 键盘快捷键的 VSCode 键绑定文件,然后将其作为 VSCode 键映射发布会很酷。未来的工作。