• 【原创】资源变化对比,快使用Beyond Compare


    0.内容概览

    • 1. 引言
    • 2. 起步
    • 3. 文本比较
    • 4. 文件夹比较
    • 4. 文件夹同步
    • 5. 总结
    • 6. 参考文档

    1.引言

    一直以来,Beyond Compare工具只单纯用来审核同事代码上,点击审核的时候自动弹开,显示代码更改。好像都没有主动点开过这个软件。今天在开发的过程中很想看一下两个json文件的差异,想着人肉寻找实在太麻烦了,本着偷懒的目的,想着有什么工具可以代替下人力,突然就想到了这款一直默默守护着我的Android Studio的忠实工具——Beyond Compare,一番使用下来,感觉堪称神器。

    2.起步

    目前Beyond Compare最新的版本为4.1.9.21719,可以直接在网上下载,也可以下载绿色版,这部分不做赘叙。下面主要介绍具体的使用。

    打开Beyond Compare,发现主界面如下:

     

    左侧为Beyond Compare的功能列表,点击可以新建想要实现的比较,中间位最近的打开的会话,可以快捷打开,右边是会话的自定义设置,通过自定义设置可以设置想要的比较规范和模式,进行个性化比较。

    3.文本比较

    就我而言,对Beyond Compare使用最广泛的还是还是文本差异显示,点击Beyond Compare->文本比较,如下:

    在界面中,复制想要比较的文本内容分别在左右栏目,举个栗子:

     

    同时,还可以通过过滤的方式,显示文本中相同的部分,如下:

     

    和不同的部分,如下:

     

    从上图可以发现,可以清晰看到两个文本内容的相同与不同之处。

    此外,还可以在设置中设置属性的不同,实现不同的文本比较功能,如下:

     

    如图,使用者可以对两边对比文本的代码种类,编码格式,甚至是对其方式等进行自定义设置,实现自己想要的比较的功能。

    4.文件夹比较

    除了文本差异比较之外,Beyond Compare还可以用于文件夹内容的差异性比较。点击Beyond Compare->文件夹比较,分别输入两个要比较的文件夹路径,回车,结果如下所示:

     

    图中黑色字体标注的地方表示两个文件夹中相同的文件,蓝色字体标注的表示两个文件夹中各自不同的部分,而红色字体标注的表示两个文件夹中相同名字,但是内容有区别的部分。结果一目了然,同样,可以通过过滤器来过滤实现相同部分与不同部分的显示。

    此外,还可以通过自定义设置两边比较的属性,包括比较的范围,比较的规范等,如下:

     

    这部分可以根据实际使用的不同进行设置,功能堪称强大。

    5.文件夹同步

    Beyond Compare还可以实现文件夹同步,这个功能有点类似于大家熟悉的代码同步,在中间设置同步文件夹的来源于目的地,实现文件内容的更新,如下所示:

     

    6.总结

    除了上面提到的这些,Beyond Compare工具还适用于Map文件对比,注册表比较,图片比较,数据比较,16进制比较,文本合并等功能。

    所以,在合适的时候,使用合适工具,可以给日常的开发带来意想不到的遍历,不对,是便利。

    7.参考文献

  • 相关阅读:
    centos7 部署kubernetes 1.20.1
    Pulse Width Modulation (PWM) interface
    imx6的IOMUX配置方法
    Linux下巧用转义符来完成多阶攻击
    记录一次半失败的php代码审计
    通过钉钉网页上的js学习xss打cookie
    PostMessage xss学习和挖掘
    解决Android微信支付官方demo运行失败
    Android集成银联支付,提示java.lang.UnsatisfieldLinkError错误
    解决 Plugin with id 'com.github.dcendents.android-maven' not found.
  • 原文地址:https://www.cnblogs.com/charles04/p/6804265.html
Copyright © 2020-2023  润新知