Visual Studio代码窗格管理,如Origami

Pat*_*nam 5 layout window pane visual-studio-code

有没有人找到一种方法在Visual Studio Code中有更复杂的窗格布局,比如Origami for Sublime支持的那些布局?除了在同一轴上分割的布局是Sublime我真正想念的东西.

Mic*_*bbs 5

就像@pat-putnam说的,VSCode 现在支持编辑器窗口拆分

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

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

在此处输入图片说明

[
  {
    "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"
  }
]
Run Code Online (Sandbox Code Playgroud)

请注意,如果您有现有的键位要保留,应删除[]从JSON片段,只是在配置对象粘贴到您现有的阵列。

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