Visual Studio Code(VS Code)内置功能,比较2个文本文件的差分(diff),并以清晰的方式显示差分。

在这里介绍的内容在VS Code for Windows(64位)中测试。安装VS Code for Windows的方法,参照 文本编辑器Visual Studio Code(VSCode)的安装及使用

操作
比较2个文件的内容 在”指令程序(command-let)”上 执行”文件:比较活动文件与・・・”进行比较
比较活动文件与剪贴板的内容 在”指令程序(command-let)”上执行”文件:比较活动文件与已保存的文件”执行比较

VS Code上比较活动文件与另一个文件,”Ctrl + Shift + P”启动指令程序(command-let),在指令程序(command-let)上输入 “compare” 并选择 “比较活动文件与已保存的文件”后,指定比较对象文件进行比较。”活动文件”是指在VC Code编辑器中正在编辑的文件(标签)。

启动指令程序(command-let),在键盘上输入 “Ctrl + Shift + P”,执行的页面如下。

指令程序(command-let)中,输入 “compare” 后的显示比较问价的方法。

比较2个文本文件的差分

VS Code上比较活动文件与另一个文件时,在指令程序(command-let)输入,”compare”后选择”文件:比较活动文件与・・・”选择另外一个文件即可。

当前的活动文件为”teraterm.log”,在这里键盘上输入”Ctrl + Shift + P”启动,指令程序(command-let)后,输入”compare”。

选择 “文件:比较活动文件与・・・”

在这里选择比较对象文件”diffDemo02.log”。

VS Code启动新标签(tag)后,简单易懂的形式显示2个文本文件差异。

右侧上面有2个图标,点击 “↑”可查看”上一个差分”,点击 “↓” 可查看 “下一个差分”。

也可以点击右上角的显示如下菜单。

  • 内联视图
  • 显示打开的编辑器
  • 全部关闭
  • 关闭已保存
  • 使编辑器保持打开

也可以在Explorer选择文件(diffDemo01.log),右击后点击 “选择以进行比较”。

点击比较对象文件 “diffDemo02.log” 文件。

选择比较对象文件(diffDemo02.log)后,右击显示菜单后点击 “与已选项目进行比较”。

显示diffDemo01.log和diffDemo02.log文件的比较结果。

比较活动文件与剪贴板的内容

与2个文件比较的方法,也可以对活动文件和剪贴板的内容进行比较。启动”指令程序(command-let)”后,输入
“compare”并选择“文件:比较活动文件与剪贴板”即可。

可用于本地文件与互联网上的文件内容进行比较。拷贝互联网上的文件内容(保存到剪贴板)后,在VS Code上选择活动文件进行比较即可,而无需下载到本地。


介绍了在VS Code上比较文本内容差分的方法。