在写代码的过程中,经常需要比较两个代码文件的内容差异,很多人会想到下载一个文件比较工具来比较,其实idea就有比较的功能,而且非常方便,下面就来介绍下如何使用

步骤:1、新建两个文件CompareFile1.java,CompareFile2.java

步骤2、同时选择刚刚新建的两个文件(选中一个文件,按住ctrl键不放,再选中另一个文件),右击选择compare files

对比:从比较结果的对话框中,可以清楚的看出两个文件的差异,同时也可以对文件做编辑修改

有时候比较的两个文件中,只要空格不一样,文字内容一样,也会出现差异的标注显示。在有文字差异和空格差异同时存在的情况下,会影响视线。这个时候,可以选择过滤空格或者忽略空格 

还可以切换成混合的比较视图,选择Unified viewer,效果如下图所示

还有一种情况,我们可以直接与粘贴板里的内容来比较,这样就可以先复制一段文本内容,然后右击需要比较的文件内容,选择compare with clipboard,比较效果与两个文件之间比较差不多(这种用法比较常用)

IDEA 文件对比功能图解相关推荐

  1. 代码对比与文件对比的一个简单方法

    使用的工具为Beyond Compare,Beyond Compare这款软件是专门为常常要对文件及文件夹操作的朋友设计的.如平常我们要对文件进行对比,文件夹的同步等操作,用他就能很简单的实现这些需求 ...

  2. php商品评价代码,php商品对比功能代码分享

    下面是自己亲自动手编写的代码,和大家一起学习研究. 商品对比调用的js文件(包含了商品对比框浮动js): /*浮动窗口*/ (function(){ var n=10; var obj=documen ...

  3. JAVA启动杀怒尖塔_杀戮尖塔如何修改class 杀戮尖塔修改class文件方法步骤图解

    杀戮尖塔如何修改class?相信小伙伴们一定很好奇,修改class文件可以在游戏中得到想要的状态,下面小编为大家带来了杀戮尖塔修改class文件方法步骤图解,感兴趣的小伙伴赶紧跟着小编一起来看看吧. ...

  4. linux下文件对比工具详解(diff、diff3、sdiff、vimdiff和comm)

    工具概述(主要是sdiff和diff): ############################################################################### ...

  5. Beyond Compare文件对比工具中文网站来啦

    Beyond Compare是一款专业级文件对比工具,使用它可以很方便地对比出两个文件夹或者文件的不同之处,相差的每一个字节用颜色加以表示,查看方便.软件内置文件浏览器,方便您对文件.文件夹.表格.注 ...

  6. 文件对比工具Beyond Compare使用方法

    Beyond Compare是一个很不错的文件/文件夹比较软件,第三版的Beyond Compare是在第二版之上的完全重构.类似从第一版到第二版的过渡,第三版重新考虑了用户界面,重新设计了内部基本结 ...

  7. 【BCompare】文件对比工具Beyond Compare使用方法

    第三版的Beyond Compare是在第二版之上的完全重构.类似从第一版到第二版的过渡,第三版重新考虑了用户界面,重新设计了内部基本结构并增加了显著的新功能.Beyond Compare 可以对文本 ...

  8. 文件对比工具Beyond Compare使用方法(BCompare)

    eyond Compare是一个很不错的文件/文件夹比较软件,第三版的Beyond Compare是在第二版之上的完全重构.类似从第一版到第二版的过渡,第三版重新考虑了用户界面,重新设计了内部基本结构 ...

  9. linux 对比文件awk,Linux之awk工具、printf如何格式化输出?diff如何进行文件对比?...

    这一节主要介绍三个命令工具printf格式化输出awk管道命令使用diff文件对比格式化打印: printf 模本练习文件 练习测试文件 root@ubuntu:/tmp# printf " ...

  10. linux将文件每一列对齐输出,Linux之awk工具、printf如何格式化输出?diff如何进行文件对比?-tmp文件...

    这一节主要介绍三个命令工具printf格式化输出 awk管道命令使用 diff文件对比 格式化打印: printf 模本练习文件 练习测试文件 root@ubuntu:/tmp# printf '打印 ...

最新文章

  1. JS contcat() 连接数组 函数
  2. SQL取出每个产品的Top n 条记录
  3. Dev-C++实现调试功能
  4. JavaOne 2012:掌握Java部署
  5. python树代码_浅析AST抽象语法树及Python代码实现
  6. Android 数字动画
  7. 内网渗透文章CFS三层靶机内网渗透--直接杀到内网
  8. 结构体定义 typedef struct LNode 用法说明
  9. c语言自动任务,【C语言训练】委派任务* (C语言代码)
  10. 你好,法语!A2知识点总结(1)
  11. android动画封装,Android开场动画类完整实现代码
  12. 计算机二级vbf课百度云,计算机二级易错易混选择题.
  13. optionally enclosed by
  14. 五、量子纠错编码的原理
  15. 云计算平台建设总体技术方案
  16. do while和while的区别
  17. 云数据库 Redis 版
  18. 2020年Java语言发展现状
  19. 生信常用分析图形绘制01 -- 各种类型的热图!你学会了吗?
  20. Raphael成图中的一点注意

热门文章

  1. QT学习:制作树形列表菜单
  2. java聊天室项目_java聊天室的项目的设计书.doc
  3. java docx4j 目录,1、带你一起拥有docx4j
  4. CCNA考试题库中英文翻译版及答案5
  5. 【Hardware】【天线基础知识】
  6. vue+ 高德地图 热力图
  7. vsCode常用插件
  8. GRBL分析:gcode解释器(一)
  9. 数据链路层LLDP协议
  10. [转]新建一个Android工程项目