1 引言
当代码规模较大时,修改程序时常常会对比一下修改前后的代码差异,用来检查是否改错,这样可以减少出错的概率,提高工作效率。本人介绍一种采用Visual Studio Code软件进行C/C++代码差异对比的方法。
Visual Studio Code(VS Code ),它和Visual Studio (VS)不是同一个东西。VS Code 是一款风格简约的代码编辑器,适用于多种编程语言,但大部分需要插件和额外组件的支持才可用或好用。C/C++ 正是其中之一。
2 VS Code 安装步骤
VS Code的下载链接如下,该软件是一个完全免费的软件:
Visual Studio Code - Code Editing. Redefined
① 下载好安装包后,直接点击运行即可,安装过程中会有一页“附加任务”需要勾选,如下图:
② 安装后以后打开软件,安装C/C++插件
注:如果不安装该插件,是无法正确识别C/C++代码的差异。
3 代码差异对比步骤
① 将修改前后的代码文件放在两个不同的文件夹中:
② 打开 VS code软件,点击打开文件
② 按住ctrl同时选中两个文件夹,点击选择文件夹
③ 要对比的文件已经导入VS code
④ 同时选中要对比的两个文件,点击右键,点击“Compare Seclected”操作
⑤ 对比结果会出现的软件界面
空行、空格、代码的差异都会被识别出来。点击最右侧的红色部分,可以快速定位到差异点。