VS Code:比较两个文本文件并查看差异
使用 VS Code 选择两个文本文件进行比较,查看新增、删除和修改行。依据官方文档整理,使用虚构文件示范,未做 GUI 实测。
Passende Ressourcen und Versionen
需要核对两个文本文件的差异时,可使用 VS Code 的文件比较功能。本文依据官方 Basic editing 文档整理,界面步骤未实测;例子使用虚构的 a.txt、b.txt,不读取或上传个人文件。
适用范围与准备
适用于 VS Code 桌面版。页面核验日期:2026-10-15(Asia/Shanghai);本次未确认具体系统与安装版本。先分别保存两个文本文件,避免未保存编辑与磁盘内容不一致。
选择两个文件比较
- 在 VS Code 打开包含文件的文件夹。
- 在资源管理器中右键第一个文件,选择 Select for Compare(选择以进行比较)。
- 右键第二个文件,选择 Compare with Selected(与所选内容比较)。
- 查看并排差异。也可用命令面板运行官方文档列出的 File: Compare Active File With。
- 需要修改时回到普通编辑器编辑并保存,再次比较;比较命令本身不合并或保存文件。
示例中 a.txt 写“苹果、香蕉”,b.txt 写“苹果、梨”。对照两侧文件名及对应行识别差异;颜色和图标可能随主题/版本变化,不应只凭颜色判断方向。
预期结果、常见问题与恢复
差异视图展示两文件不同的文本行。若菜单找不到,确认已打开文件夹工作区,或在命令面板搜索 Compare。若整份文件都标为不同,检查编码、空格、换行符及末尾换行。比较不会修改文件;若之后误改,可撤销编辑或从自己保存的副本恢复。此处不涵盖第三方扩展、远程工作区的数据处理行为。
来源
VS Code 官方 Basic editing(Compare files):https://code.visualstudio.com/docs/editing/codebasics 2026-10-15 在线核验;未进行 GUI 实测。
Quellen und Prüfung
Erstmals veröffentlicht: 15. Okt. 2026· Redaktionelle Überarbeitung: 15. Okt. 2026