使用IDEA让文本对比不在变的困难

文章目录

前言

  • 在日常实际开发当中我们常常会对一些代码或内容进行比对查看是否有差异,这个时候不需要借用第三方比对插件,在IDEA中就可以快速地进行比对处理。

操作

1、IDEA与电脑磁盘任意文件的比较

  • 通俗点说就是idea中的文件可以跟电脑中的任何一个你想要的文件都可进行比较
  1. 文件A与文件B进行对比的处理方式,这里我新建了两个类,内部有一点不一样

  2. 选择A类,鼠标右键选择:Compare With 这时会弹出一个窗口让你选择进行比较的类。选择完成后就可以看到比较窗口了
  • 在这一步可以选择在电脑中任意一个盘符中你想要比对的文件,指那打那,就是这么牛
  1. 在比较窗口中可以根据不同场景来进行比较,全局比较差异即可使用默认的配置。
  2. 假设只比较文字上的差异不想比较空格则在箭头处选择:Do not ignore

2、项目内部的文件比较

  • 在项目中选择好需要比对的文件(类),然后选择Compare Files

3、剪切板比较

  • 比如你从别的地方复制了一段文字相比较一下与当前这文件中的文字有哪些不同的字母

4、IDEA本地历史比较

  • 记录IDEA中对文件的修改操作,通过 Local History 可以清晰地看到修改的内容

5、IDEA版本历史对比

  • 可以通过这个功能来对比不同分支上的一个代码差异问题,比如:开发分支A与开发分支B做比较
  1. 选中当前项目,选择 Git -----> Compare with Branch
  2. 绿色代表是新建的文件,蓝色则代表修改过里面的内容
  3. 对比每一次代码的Git提交记录,这种方式可以很好的让我们进行一个复盘和代码审核
  • 操作:选中项目,鼠标右击
相关推荐
吃饱了得干活11 小时前
Spring Cloud Gateway 微服务网关:路由、断言、过滤器
java·spring cloud
lwx5728012 小时前
探秘InnoDB:搞懂它的内存、线程、磁盘与日志刷盘策略
java·后端
Flynt14 小时前
从Spring Boot 4.0升到4.1,我在Maven和gRPC上栽了跟头
java·spring boot·后端
plainGeekDev15 小时前
Activity 间传值 → Navigation 参数
android·java·kotlin
plainGeekDev15 小时前
onActivityResult → ActivityResult API
android·java·kotlin
Sunia15 小时前
《AgentX 专栏》10-生产部署:3台2C4G云服务器把企业级Agent真正跑起来的完整方案
java·架构
ZhengEnCi16 小时前
J7A-高级Java工程师面试三道灵魂拷问-深度广度与工程素养的终极检验
java·后端
狼爷1 天前
吃透 Java Function 接口,搞定 99% 的 Stream 场景
java·函数式编程
祎雪双十Gy2 天前
从 DataX 的配置加载说起:我用 FastJson2 做了一个轻量级动态配置管理库
java·后端
小锋java12342 天前
分享一套锋哥原创的SpringBoot4+Vue3宠物领养网站系统
java