origami插件在sublime text 4.4+中不可靠,应弃用;原生set_layout命令更稳定、容错高、跨平台一致,且完全覆盖其功能。

Origami 插件在 Sublime Text 4.4+ 中已不可靠,不建议安装。原生 set_layout 命令和快捷键完全覆盖其功能,且更稳定、无兼容风险。
为什么别装 Origami
Sublime Text 自 Build 4123(2022 年起)就重构了布局系统,set_layout 和 groups 是内核级机制,而 Origami 仍依赖旧 API。常见问题包括:
• origami_create_pane 在 4.4+ 中无法正确计算 cells 坐标,参数稍错就 layout 崩溃
• 拖拽窗格失灵、move_to_group 失效
• 与 Terminus 或 SideBarEnhancements 冲突
• 安装后默认无快捷键,需手动配 JSON,格式错误会静默失效
用原生 set_layout 实现自由分屏
所有分屏本质都是配置 cols、rows、cells 三元组。例如上下等高双栏:
• 打开 Preferences → Key Bindings(用户配置)
• 粘贴以下内容:
[ { "keys": ["ctrl+alt+shift+down"], "command": "set_layout", "args": { "cols": [0.0, 1.0], "rows": [0.0, 0.5, 1.0], "cells": [[0, 0, 1, 1], [0, 1, 1, 2]] } } ]
•
rows 长度决定行数([0.0, 0.5, 1.0] = 2 行)•
cells 每项是 [left, top, right, bottom],索引从 0 开始• 保存后按
Ctrl+Alt+Shift+↓ 即生效,无需重启
文件进不了目标窗格?焦点没切过去
这是最高频“假失败”,和插件无关:
• 状态栏左下角显示 Group: 0 表示焦点在第一个窗格,Group: 1 才是第二个
• 按 Ctrl+2(Windows/Linux)或 Cmd+2(macOS)强制切换焦点
• 切换后,再用 Ctrl+P 搜索打开文件,它会自动落入当前焦点窗格
• 右键文件标签 → Move to Group → 1(编号从 0 开始)比拖拽更稳
• 别用 Clone File:它创建的是同一文件的两个镜像视图,改左边右边自动同步,根本不是对比
上下 vs 左右分屏怎么选
取决于你的阅读习惯和代码结构:
• 上下布局(Ctrl+Alt+8)适合纵向对照长文件,比如上半区看函数实现、下半区看调用或测试用例
• 左右布局(Ctrl+Alt+2)更适合横向对比不同文件,如前后端接口定义
• 两者性能一致,但误操作成本不同:上下分屏时滚动条独立,不能联动;左右分屏时鼠标滚轮容易误触右侧面板
• 若需嵌套(如上半区单栏 + 下半区左右分),可自定义 cols 和 rows 组合,但务必保证 cells 坐标不越界
set_layout 的参数容错率远高于任何插件封装。复杂布局里最容易被忽略的,就是状态栏那个小小的 Group: X 提示——它不显眼,但决定了你所有操作落在哪里。











