可通过分屏与插件实现文件对比:1. 手动分屏将两文件并排查看;2. 使用内置Diff功能高亮文本差异;3. 安装ExternalDiff等插件调用WinMerge、Meld等外部工具进行专业对比,结合GitGutter或SideBarEnhancements提升效率。

在 Sublime Text 中并排比较文件、查看代码差异,可以通过分屏功能结合插件来实现。虽然 Sublime 本身没有内置的“文件差异对比”功能,但通过一些操作和插件可以轻松实现左右分屏对比代码。
1. 手动左右分屏查看文件
你可以将两个文件并排显示,方便肉眼对比内容:
- 打开要对比的两个文件
- 右键点击其中一个文件标签,选择 “Move to Group” → “New Group on Right”
- 此时两个文件会并排显示,支持左右分栏浏览
- 可拖动中间分割线调整窗口大小
这个方法适合快速查看结构相似的文件,但无法高亮差异。
2. 使用 Diff 插件进行代码差异对比
Sublime 提供了强大的插件生态,“Diff” 功能可以帮助你高亮显示两段文本的差异。
步骤如下:
- 打开两个需要对比的文件,并将它们的内容分别全选复制到同一个编辑器中(例如左上和右下)
- 全选第一个文件的内容,按 Ctrl+C
- 新建一个标签页,粘贴进去
- 再全选第二个文件内容,也粘贴到同一文件的不同位置(上下排列)
- 用鼠标选中这两段内容
- 按下 Ctrl+Shift+P 打开命令面板,输入 “Diff”,选择 “Edit: Diff”
Sublime 会自动高亮显示两段文本之间的添加、删除和修改部分,新增行为绿色,删除行为红色。
3. 安装第三方插件增强对比功能
推荐安装 “Diffy” 或 “AdvancedNewFile” + “ApplySyntax” 配合使用,或者使用外部工具集成:
- 通过 Package Control 安装 “ExternalDiff” 插件
- 该插件可调用系统中的差异工具(如 Beyond Compare、Meld、WinMerge)进行可视化对比
- 安装后右键文件 → “External Diff” 即可启动外部对比
4. 结合外部工具实现专业级对比
如果你经常需要比对代码,建议配置外部 diff 工具:
- 安装 WinMerge(Windows)、Meld(Linux)、Beyond Compare(跨平台)等工具
- 在 Sublime 中安装 “GitGutter” 或 “SideBarEnhancements”
- 右键文件 → “Side Bar Tools” → “Diff with Active File” 实现快速对比
基本上就这些方法。手动分屏适合简单对照,Diff 功能适合小段代码差异识别,搭配外部工具则能实现专业级别的代码比对。根据你的使用频率和需求选择合适的方式即可。










