sublime text 不支持跨显示器多窗口协同,所谓“多窗口并排”实为单窗口内通过 set_layout 切换视图分组实现;真开多个独立窗口则项目状态、光标、buffer 等完全隔离。

Sublime Text 本身不支持跨显示器的多窗口协同,所谓“多窗口并排”在绝大多数场景下,其实是单窗口内通过 set_layout 切换视图分组(Groups)实现的左右/上下/网格布局;真开多个独立窗口虽可行,但它们完全隔离——项目状态、标签页、光标位置、buffer 都不共享,不是协同,而是割裂。
为什么 Ctrl+Alt+2 按了没反应?检查这三件事
这不是 Sublime 崩了,而是快捷键被劫持或环境干扰:
- 输入法必须切到英文状态——中文输入法下
Alt+2常被系统吞掉 - 检查是否装了
Origami或SideBarEnhancements:它们会重绑定Ctrl+Alt+2,临时禁用就能恢复 - 远程桌面、录屏软件、杀毒工具的全局热键可能冲突;可改用命令面板:
Ctrl+Shift+P→ 输入Set Layout→ 选Columns: 2
拖文件进右栏总失败?关键在“位置 + 焦点 + 插入线”
Sublime 对拖放极其敏感,松手时机和位置错一点就失败:
- 必须先按
Ctrl+2(Win/Linux)或Cmd+2(macOS)激活右栏,状态栏左下角显示Group: 1才算成功 - 鼠标要拖到目标栏「内容区顶部边缘」,等出现**实线蓝色插入线**(不是虚框、不是侧边栏高亮)再松手
- 更稳的做法:右键已打开的文件标签 →
Move to Group→ 选Group 1;拖完原栏同名标签不会自动关闭,得手动关,否则两个 buffer 独立编辑、不同步
想跨显示器真协同?别指望 Sublime 原生支持
Sublime 没有跨显示器窗口联动机制。你手动拖一个窗口到副屏,它只是个完整窗口,和主屏那个完全无关:
- 两个窗口之间:不共享项目、不共享未保存 buffer、不共享折叠状态、
Ctrl+Tab不互通 - 唯一能“保存状态”的方式是用
Project:菜单Project → Save Project As存为.sublime-project,再在另一窗口用Open Project加载——但这只恢复文件列表和布局,不恢复光标位置或标签页焦点 - 如果硬要双屏工作,建议主屏用 Sublime 的 Groups 做主力编码(如左栏代码、右栏终端),副屏用浏览器查文档、用 VS Code 看 Git 图谱、或用终端跑服务——让 Sublime 专注它最擅长的单窗口多组协作
真正容易被忽略的点是:Sublime 的「分组」不是视觉容器,而是独立的编辑上下文。你在 Group 0 折叠了一段代码,Group 1 里它照样展开;你在 Group 0 改了缩进设置,Group 1 还按自己的规则渲染。这种隔离性不是缺陷,而是设计——它防止误操作扩散,但也意味着你不能假定“左右看起来并排,就天然协同”。











