答案 0 :(得分:7)
虽然您可以手动创建这样的布局,但是最简单的方法是使用包来执行此操作。 Origami包就是其中的一个例子。
使用该软件包,您可以按照以下步骤获取您感兴趣的布局:
Origami: Create Pane Below
命令(或使用标准View > Layout > Rows: 2
菜单项)创建两行Origami: Create Pane on the Right
完成此布局后,您可以使用命令面板中的Origami: Save Current Layout
进行保存,然后根据需要轻松调用。
假设您不想/不能安装第三方软件包,您还可以制作自己的自定义菜单项和/或密钥绑定,为您设置此布局。
要在菜单中添加新项目,请在Main.sublime-menu
包中将User
保存为以下文字(如果您不知道该位于何处,请使用Preferences > Browse Packages
):
[
{
"caption": "View",
"mnemonic": "V",
"id": "view",
"children":
[
{ "caption": "-", "id": "groups" },
{
"caption": "Layout",
"mnemonic": "L",
"id": "layout",
"children":
[
{
"caption": "Three Pane",
"command": "set_layout",
"args":
{
"cols": [0.0, 0.5, 1.0 ],
"rows": [0.0, 0.5, 1.0 ],
"cells": [
[0, 0, 2, 1 ],
[0, 1, 1, 2 ],
[1, 1, 2, 2 ]
]
}
}
]
},
]
}
]
这会在名为View > Layout
的{{1}}下添加一个新的菜单条目,选中该条目后,将设置所需的布局。根据需要更改Three Pane
字符串的值以更改布局的名称。
此外,您可以将以下键绑定添加到自定义键绑定(菜单中的caption
),以便拥有执行相同操作的热键:
Preferences > Key Bindings
如果这是您的第一个自定义键绑定,请确保将整个文本包装在一对{
"keys": ["alt+shift+3"],
"command": "set_layout",
"args":
{
"cols": [0.0, 0.5, 1.0 ],
"rows": [0.0, 0.5, 1.0 ],
"cells": [
[0, 0, 2, 1 ],
[0, 1, 1, 2 ],
[1, 1, 2, 2 ]
]
}
},
和[
中,因为键绑定是一个项目列表,这只代表关键绑定自己。
这会重复使用三列的默认Windows / Linux密钥绑定,因此您可以根据需要进行更改。如果您结合上面的菜单更改执行此操作,菜单将自动显示您用作提醒的键绑定,以防您忘记。
作为参考,]
命令采用与(正式未记录的)set_layout
API调用相同的layout
参数。有unofficial documentation on that method解释了这是如何工作的,虽然我在这里欺骗并使用Origami来创建布局。
答案 1 :(得分:1)
安装包更多布局,然后按ALT + SHIFT + 6
在这里你可以看到包和许多布局的一些例子
https://packagecontrol.io/packages/More%20Layouts
如果你不知道如何在这里安装软件包,你可以找到如何:
https://packagecontrol.io/installation
第二个选项:
使用CTRL +`
打开控制台然后输入以下命令:
window.set_layout({' cols':[0.0,0.5,1.0],' cells':[[0,0,1,1],[1,0, 2,1],[0,1,2,2],'行':[0.0,0.5,1.0]})
这应该是确切布局的技巧。
答案 2 :(得分:0)