目前介绍两种对比和文件对比或者和剪贴板对比

(1)对比和剪贴板

直接将需要对比的文件复制到剪贴板(Ctrl+C)上,直接在idea中右击Compare with Clipboard即可显示差异。

2 对比和文件

1、首先,选中要比对的文件右键选择Compare With.

2、选择本地需要带比对的文件,双击即可。

3、显示出对比的文件。

四种对比的区别:

1、Do not ignore:所有差异都会突出显示。默认情况下选择此选项。

2、Trim whitespaces修剪空格 。("\t", " ")如果它们出现在行的末尾和行的开头。如果两行仅在尾随空格中不同,则这些行被认为是相等的。如果两行不同,则在“ 按字”模式下不会突出显示此类尾随空格。

3、Ignore whitespaces忽略空格。白色空格并不重要,无论它们在源代码中的位置如何。

4、Ignore imports and formatting:忽略空格和空行:忽略以下实体:所有空格(如'忽略空白'选项)。所有添加或删除的行仅包含空格。所有更改包括拆分或连接线而不更改非空白部分。例如,在此模式下不会突出显示更改a b ca \n b c

突出显示模式:

这个看英文应该就知道什么意思了。

其他:

注:可以在不运行IntelliJ IDEA的情况下打开差异查看器,具体可以详见官网教程

附:

官网链接:

https://www.jetbrains.com/help/idea/2018.3/differences-viewer.html

具体版本看自己的版本,我的版本用的是2018.3的版本。

用IntelliJ IDEA自带的代码对比相关推荐

  1. [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  2. 程序员代码对比工具,就用这7个

    前言 在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具. 一.WinMerge WinMerge是一款运行于Windows系统下的 ...

  3. 2017-12-01 中英文代码对比之ZLOGO 4 LOGO

    基于前文中文编程语言之Z语言初尝试: ZLOGO 4的一些评论, 此文尝试作一个非常简单的代码对比, 使讨论更加有实例根据. 下图是节选自前文最后的示例代码, 由于选取的对照LOGO版本 (alanc ...

  4. 代码对比工具,我就用这 6 个!

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具. WinMerge WinMerge是一款运行于Windows系统下的文件比较和 ...

  5. 解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示

    解决在 IntelliJ IDEA 中,输入代码时突然不会自动显示下拉框提示 笔者的运行环境: IntelliJ IDEA 2020.1.2 (Ultimate Edition) JDK 13.0.2 ...

  6. 【flink】Flink 使用IntelliJ IDEA 进行远程调试代码

    1.概述 转载:Flink 使用IntelliJ IDEA 进行远程调试代码 改文章和 95-070-040-源码-源码调试-FLINK源代码调试方式 重复了. Flink on Yarn 不好调试, ...

  7. java大批量文件对比_推荐 | 这 6 个代码对比工具用过的都说好!

    文章字数:700 干货指数:⭐⭐⭐⭐⭐ 导读:在程序开发的过程中,需要经常对源代码以及库文件进行代码对比,给大家推荐6个常用的代码比较工具. 01WinMerge WinMerge是一款运行于Wind ...

  8. 代码对比工具:我最喜欢用的还是这几个

    点击上方"Java学习之道",选择"关注"公众号 每天早晨,干货准时奉上! 本文作者:yueliang2100 链接:blog.csdn.net/yuelian ...

  9. Typora快捷输入,三步让你打出带类型代码块(前提:需搜狗输入法)

    三步让你打出带类型代码块 前言:我一向是个爱偷懒的人,自从爱上用Typora写笔记后,觉得这个软件真的是什么都好,就是我写代码的时候每次都要先shift+alt+k,然后再选代码类型 这种代码少的时候 ...

  10. 以Listener和Talker为例ROS1和ROS2代码对比

    以Listener和Talker为例ROS1和ROS2代码对比 flyfish 环境 Ubuntu 18.04 ROS 1 Melodic ROS 2 Bouncy 使用命令创建包 ros2 pkg ...

最新文章

  1. vim ctags使用方法
  2. 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#vectorDrawables 配置 )
  3. KubeDL 0.4.0 - Kubernetes AI 模型版本管理与追踪
  4. 伪元素控制网页表单样式
  5. 问鼎五岳之巅--Java开发手册泰山版心得分享
  6. Apache 配置域名入口路径
  7. mpvue初体验-用vue开发小程序
  8. request获取各种路径总结、页面跳转总结。
  9. 通用 CRUD 接口
  10. python定义初始化函数_Python 语言定义的Class的初始化函数的函数名是( )
  11. ROS学习——2编写简单的发布者和订阅者
  12. 【iOS开发】An Apple ID with identifier xxxis not available. Please enter a different string.
  13. Fiddler中文版汉化插件 0.1
  14. 浅谈 malloc 函数在单片机上的应用
  15. 【iOS逆向与安全】frida-trace入门
  16. html 鼠标经过出现横线,CSS实现鼠标经过,文字下方横线划过特效
  17. MAF 项目创建流程
  18. Android的在线考试app
  19. 【批量解压d文件】d文件是GNSS观测数据文件
  20. C#毕业设计——基于C#+asp.net+sqlserver基于C2C模式的网上购物系统设计与实现(毕业论文+程序源码)——网上购物系统

热门文章

  1. 基于Go的马蜂窝旅游网分布式IM系统技术实践
  2. 批量获取中国所有行政区域经边界纬度坐标(到县区级别)
  3. 如何查询硬盘序列号?百度基本都是错的,其实一条命令搞定!
  4. 一棵树的生物量怎么算_2019玩花园 | 夏天怎么办?
  5. 电脑用上这些壁纸站与软件,惊艳你的眼球!
  6. 步进电机、伺服电机、舵机、无刷电机、有刷电机区别
  7. VC下揭开“特洛伊木马”的隐藏面纱
  8. Android证书签名生成
  9. 着色近似算法——韦尔奇-鲍威尔(Welch-Powell)点着色算法
  10. 配置HP LaserJet M1536dnf MFP打印机通过TCPIP共享多台计算机