sublime text 不支持真正的实时对比,因其无内置文件变更监听与自动刷新 diff 能力;可通过分栏+filediffs插件手动对比两文件或与磁盘版本比较,但属快照式而非增量更新。
Sublime Text 本身不提供“实时对比”(如文件修改时自动刷新 diff)功能,但可以通过分栏 + 手动触发 diff 或借助插件模拟接近实时的对比体验。关键在于:**它不是 Git 工具,没有内置监听变更并自动更新 diff 视图的能力。**
用 Split View + Diff 插件手动对比两个文件
这是最常用、最可控的方式,适合临时比对任意两个文件(比如修改前后的同一份代码、不同版本配置)。
- 打开两个待对比的文件 → 右键任一标签页 → 选择
Move to Group→ 拖到另一个分栏,或使用快捷键Ctrl+Shift+1/Ctrl+Shift+2切换分组 - 确保两个文件内容已保存(未保存的缓冲区可能被插件忽略)
- 安装插件:
Package Control: Install Package→ 搜索并安装Diffy或FileDiffs(推荐FileDiffs,轻量且支持行级高亮) - 选中左侧文件 → 右键 →
FileDiffs: Compare with Next Tab(或用快捷键Ctrl+Alt+D),右侧即显示差异块
对比当前文件与磁盘最新版本(类似“撤销前预览”)
适用于你正在编辑一个文件,想快速看到和磁盘上保存版本的差异——这最接近“实时”的需求场景。