sublime text提效关键在于正确使用groups而非多窗口:需手动激活右栏(ctrl+2/cmd+2)、拖文件至内容区顶部边缘、用new view into file实现同文件双视图联动,auto_center+ctrl+g模拟同步滚动,跨文件比对应使用compare side-by-side插件。

Sublime Text 的“多窗口分屏”本质是单窗口内 Groups 布局,开多个独立窗口反而会丢失项目状态、标签页联动和快捷键上下文——真要提效,得用对 Groups,而不是堆窗口。
Ctrl+Alt+2 分屏后右栏没反应?先切焦点再拖文件
按 Ctrl+Alt+2 后左栏有内容、右栏空白,不是快捷键失效,而是右栏没获得焦点:Ctrl+2(Windows/Linux)或 Cmd+2(macOS)必须手动激活它,状态栏左下角显示 Group: 1 才算成功。
- 拖文件进右栏时,不能拖到标签栏或侧边栏,必须拖到右栏「内容区顶部边缘」,等出现实线蓝色插入线再松手
- 输入法在中文状态时,
Alt+2常被系统劫持,务必切英文再试 - 更稳的方式:右键已打开的文件标签 →
Move to Group→Right(或编号1)
New View into File 是唯一能真正联动的方案
想让两个视图实时响应彼此的编辑、折叠、光标跳转,必须共享底层 buffer——只有 New View into File 能做到:
-
Clone File创建的是独立 buffer 副本,改左边右边完全不动 - 双击文件、拖文件、重复
Ctrl+P打开,都是新 buffer,不联动 - 正确流程:打开文件 → 右键其标签页 →
New View into File→ 拖新生成的带[view]后缀标签页进右栏(确保右栏已激活)
auto_center + Ctrl+G 行号才是“模拟同步滚动”的实用解法
Sublime 没有 sync_scroll 配置项,插件 SyncedScroll 只同步滚动条位置,光标和折叠状态依然错位。真正可用的是视觉居中策略:
- 在
Preferences.sublime-settings中添加:"auto_center": true,并确认"center_selection_on_scroll": false - 两个视图都用
Ctrl+G跳到同一行(比如第142行),再滚动,光标始终居中,视觉上最接近“同步” - 禁用
scroll_past_end可能导致居中异常,建议保持默认true - 如果两视图光标行号差太多(比如一个在
10行、一个在200行),这个方法就失效了——它不是自动同步,只是对齐起点
对比不同文件?别硬套分屏联动,该用插件就用
把 a.py 和 b.py 分别拖进左右栏,它们永远是独立文件:滚动不联动、编辑不互通、折叠不同步。强行用 New View into File 也无效,因为那是同一文件的多个视图。
- 正确做法:安装
Compare Side-By-Side插件,选中两文件后右键 →Compare Side-By-Side - 它会生成一个只读比对视图,高亮差异,支持逐块跳转,比手动分屏可靠得多
- 不要试图用
Move to Group或拖拽实现跨文件联动——Sublime 原生不支持,所有“假联动”都会在保存、搜索、跳转时暴露问题
真正容易被忽略的点是:Groups 编号不等于视觉顺序,也不随关闭/重建自动重排;Ctrl+S 总是保存当前焦点 Group 的文件,而焦点切换依赖 Ctrl+数字 或鼠标点击——没意识到这点,就会反复保存错文件。











