Sublime Text如何使用Origami自定义分屏_Sublime Origami自定义分屏使用指南

云芳小哥_5954

云芳小哥_5954

2026-04-15

388人浏览

原创

应使用原生 set_layout 而非 origami 实现分屏,因其在 sublime text 4.4+ 中更稳定、容错高、跨平台一致;origami 的 create_pane 因依赖旧 api 易失效,且动态重排不可预测。

sublime text如何使用origami自定义分屏_sublime origami自定义分屏使用指南

别用 Origami 做基础分屏——它在 Sublime Text 4.4+ 中已不可靠,原生 set_layout 更稳、更可控,且不冲突。

Origami 的 create_pane 命令为什么经常失效

Sublime Text 自 Build 4123 起彻底重构布局系统,create_pane 仍依赖旧版 API,参数稍有偏差(比如 direction 写成 "Right" 而非小写 "right")就会导致 cells 坐标计算错误,整个 layout 崩溃成空白或错位窗格。而原生 set_layout 的 cols/rows/cells 三元组含义清晰、容错高,Windows/macOS/Linux 行为一致。

  • direction 参数只接受 "right"、"down"、"left"、"above" 四种小写字符串,大小写错误直接静默失败
  • 嵌套分屏时,Origami 会尝试动态重排已有 cells,但新版 Sublime 不再保证该行为可预测
  • 如果你看到命令面板里能搜到 origami_create_pane 却没反应,大概率是插件与当前 build 版本不兼容,不是配置问题

想用快捷键自定义上下双屏?直接改 set_layout,别碰 Origami

Origami 安装后默认无任何快捷键,所有绑定都得手动加;而原生 set_layout 可一步到位,且参数语义明确。例如实现等高上下双屏:

彩云小梦
彩云小梦

彩云小梦是一款AI文本写作工具,Caiyun Technology 推出的智能 AI 故事写作工具。

下载
[ { "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] = 两行;[0.0, 0.33, 0.66, 1.0] = 三行
  • cells 每项是 [left, top, right, bottom],索引从 0 开始,顺序不能错;[[0, 0, 1, 1], [0, 1, 1, 2]] 表示第一行和第二行各一个窗格
  • 保存后按快捷键,窗口立刻切为上下布局,无需重启或重载插件

文件移不进目标窗格?焦点不在 Group,和 Origami 无关

拖文件失败、右键菜单灰色、Move to Group 失效——90% 是因为当前焦点没切到目标 Group。Sublime 所有操作(包括打开、保存、搜索)都作用于当前焦点 Group,和视觉位置无关。

  • 状态栏左下角显示 Group: 0 表示焦点在第一个窗格,Group: 1 才是第二个;没显示说明焦点丢失,需点击任意标签页激活
  • 按 Ctrl+2(Windows/Linux)或 Cmd+2(macOS)强制切换焦点,比鼠标点更可靠
  • 右键文件标签 → Move to Group → 2(编号从 0 开始),比拖拽容错率高得多

需要嵌套布局(如右栏再上下分)?用原生 set_layout 写死 cells,别信 Origami 的动态缩放

Origami 的 zoom_pane 或 resize_pane 在复杂嵌套下极易失准:它试图“保持比例”却忽略当前 rows 和 cols 的归一化约束,结果常是窗格挤压或留白。真正可控的方式是手写完整 set_layout 参数:

{ "cols": [0.0, 0.6, 1.0], "rows": [0.0, 0.5, 1.0], "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [1, 1, 2, 2]] }
  • 这表示:左栏占 60%,右栏占 40%;右栏内部再上下等分
  • cells 第二项 [1, 0, 2, 1] 对应右上窗格,第三项 [1, 1, 2, 2] 对应右下窗格
  • 这种布局一旦设定,就完全脱离插件干扰,不会因拖拽窗格边缘而意外重排

复杂嵌套的关键不是“能不能动态调整”,而是“坐标是否可复现”——手写 cells 是唯一能确保下次打开同一布局的方式。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

2023.11.02

8139

18

Sublime Text全方位使用指南
Sublime Text全方位使用指南

本专题深入剖析Sublime Text的环境配置与脚本开发机制,涵盖从 v3 升级 v4 实践、Shell 与 YAML 语法支持、Console 控制台调试到 Conda 多环境切换等核心操作,并详细讲解 Python 插件编写及构建系统(Build Systems)定制,旨在帮助开发者通过深度定制与脚本驱动,实现自动化代码格式化及跨语言高效开发。

2026.04.13

271

22

Python uv使用教程
Python uv使用教程

本专题汇总了 Python uv 使用教程与高效使用指南,从 uv 安装配置、常用命令到虚拟环境、依赖管理与项目打包,系统讲解如何用 uv 替代 pip 与 poetry,全面提升 Python 项目开发效率,助你快速上手这一现代化包管理工具,打造干净高效的 Python 工作流。

2026.10.15

0

15

剧云AI短剧创作教程合集
剧云AI短剧创作教程合集

本专题聚焦剧云AI短剧创作,讲解从短剧灵感、梗概、全局大纲到分集、分场和正文的完整流程及节奏设计方法。

2026.10.14

0

15

剧云AI剧本创作零基础入门
剧云AI剧本创作零基础入门

本专题系统讲解剧云AI剧本创作流程,涵盖灵感、梗概、大纲、分场与正文生成,帮助新手快速完成首个中文剧本项目。

2026.10.14

0

14

VibeKnow文档转视频操作指南
VibeKnow文档转视频操作指南

本专题讲解VibeKnow上传Word、TXT、Markdown等材料生成视频的方法,覆盖内容解析、脚本组织、画面生成与成片检查。

2026.10.14

0

15

VibeKnow知识视频制作与导出详解
VibeKnow知识视频制作与导出详解

本专题整理VibeKnow从注册、素材上传、AI生成到预览导出的完整操作,帮助新手快速制作第一条知识讲解视频。

2026.10.14

0

13

二狗PPT大纲编辑实操指南
二狗PPT大纲编辑实操指南

本专题聚焦二狗PPT结构化大纲的生成和修改,讲解标题、正文、目录、页数与页面顺序的调整方法,提升汇报逻辑和内容完整性。

2026.10.14

0

15

二狗PPT文档转PPT全教程
二狗PPT文档转PPT全教程

本专题讲解二狗PPT解析Word、PDF、Excel和PPT资料的方法,涵盖文件上传、内容提取、大纲整理、异常处理与转换后校对。

2026.10.14

0

13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程