有没有人找到在 Visual Studio Code 中拥有更复杂的 Pane 布局的方法,例如 Origami for Sublime 支持的那些? ?除了在同一轴上拆分之外的布局是我在 Sublime 中真正怀念的东西。
最佳答案
喜欢 @pat-putnam说,VSCode 现在支持编辑器窗口拆分🎉
要复制折纸体验,我们需要 Origami keyboard shortcuts也。为此,请将下面显示的 JSON 片段粘贴到您的 VSCode keybindings.json
中。 .
您可以快速打开keybindings.json
在 VSCode 中按 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"
}
]
请注意,如果您想要保留现有的键绑定(bind),则应删除
[
和 ]
从 JSON 片段中,只需将配置对象粘贴到现有数组中。这些自定义键绑定(bind)用于我最常使用的 Origami 中的编辑器窗口拆分功能。还有几个Origami keyboard shortcuts超过这四个。将来创建一个完全复制 Origami 键盘快捷键的 VSCode 键绑定(bind)文件,然后将其作为 VSCode 键映射发布会很酷。 future 的工作。
关于layout - 像 Origami 这样的 Visual Studio Code Pane 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45846560/