<p>sublime Text可通过编辑jsON布局并绑定快捷键实现自定义布局预设。首先设置所需窗口结构,通过“View In Groups: Set Layout”或“Preferences → Settings – More → Layout”查看布局参数,记录为json格式;接着在“Key Bindings”中添加快捷键命令,如Ctrl+Alt+Shift+3调用三栏+底部布局;可为前端、对比、多任务等场景配置多个预设;最后使用内置单窗格命令恢复默认。通过快捷键与JSON配置组合,实现高效布局管理。</p>

在 sublime text 中,虽然没有直接的“保存布局预设”按钮,但可以通过命令和快捷键的方式将当前窗口布局保存为自定义预设,并快速调用。整个过程依赖于 Preferences → Settings – More → Layout 或使用命令面板执行布局命令。
一、查看并保存当前布局结构
Sublime 的布局由行列划分决定,比如单窗格、左右分屏、上下+左右嵌套等。要保存一个布局,先设置好你想要的窗口结构,然后:
- 打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)
- 输入并选择:View In Groups: Set Layout
- 此时会列出常用布局,如 2 Columns、3 Columns、Grid 等
如果你想保存的是非标准布局(比如 1行3列 + 下方一个窗格),需要手动记录其 JSON 结构:
菜单路径:Preferences → Settings – More → Layout → Edit Layout
点击后会打开一个示例布局文件,你可以在这里粘贴并命名自己的布局结构,例如:
{ "cols": [0.0, 0.33, 0.66, 1.0], "rows": [0.0, 0.5, 1.0], "cells": [ [0, 0, 1, 1], [1, 0, 2, 1], [2, 0, 3, 1], // 上排三个 [0, 1, 3, 2] // 下排跨三列 ] }
二、将常用布局绑定快捷键
为了快速调用某个布局,可以为其设置快捷键:
- 打开菜单:Preferences → Key Bindings
- 在右侧用户键位文件中添加如下内容(以恢复三栏+底部布局为例):
[ { "keys": ["ctrl+alt+shift+3"], "command": "set_layout", "args": { "cols": [0.0, 0.33, 0.66, 1.0], "rows": [0.0, 0.5, 1.0], "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [2, 0, 3, 1], [0, 1, 3, 2]] } } ]
保存后,按下 Ctrl+Alt+Shift+3 就能一键切换到该布局。
三、保存多个预设并命名管理
你可以为不同开发场景创建多个布局预设,比如:
每种都可在 Key Bindings 中分配独立快捷键,或者通过命令面板输入 “set_layout” 快速搜索调用。
四、恢复默认布局
如果想重置为单窗格,可用内置命令:
{ "keys": ["ctrl+alt+shift+1"], "command": "set_layout", "args": { "cols": [0.0, 1.0], "rows": [0.0, 1.0], "cells": [[0, 0, 1, 1]] } }
基本上就这些。Sublime 虽不提供图形化保存预设功能,但通过编辑 JSON 布局 + 快捷键绑定,完全可以实现高效布局管理。关键是记住自己常用的结构,写成配置复用即可。


