当前位置: 首页 > news >正文

IDEA设置只格式化本次迭代变更的代码

趁着上海梅雨季节,周末狠狠更新一下。
  • 平常工作在CR的时候,经常发现会有新同事出现大量代码变更行..

  • 一看原因竟是在格式化代码时把历史代码也格式化掉了

  • 这样不仅坑了自己(覆盖率问题等),也可能会影响原始代码责任到人(历史bug)

  • 当然如果这种情况发生了,最后还是得还原文件重写代码,得不偿失哦

其实idea本身就自带这个功能!为了让更多小伙伴不走弯路,特在此记录~

step one

  • 如图所示,在设置中找到Code Style -〉Java

  • 勾选后左下角 Apply -〉 OK

step two

  • 回到编码界面,随意在当前分支修改任意字符或敲一个空格

按如下键位

commend + option + shift + L
  • 在弹出的界面中选择 Only changes uncommitted to VCS

run!(berry)

test

  • 如果你没有修改快捷键位,那么使用 格式化快捷键 command+option+L 后,可见如下所示效果

success


http://www.lryc.cn/news/3930.html

相关文章:

  • 算法训练——剑指offer(Hash集合问题)
  • Element UI框架学习篇(七)
  • 【项目实战】32G的电脑启动IDEA一个后端服务要2min!谁忍的了?
  • 2022年山东省中职组“网络安全”赛项比赛任务书正式赛题
  • RibbitMQ 入门到应用 ( 二 ) 安装
  • 提取DataFrame中每一行的DataFrame.itertuples()方法
  • 基于卷积神经网络的立体视频编码质量增强方法_余伟杰
  • 【2023unity游戏制作-mango的冒险】-3.基础动作和动画API实现
  • 跨域的几种解决方案?
  • 2022年山东省职业院校技能大赛网络搭建与应用赛项正式赛题
  • 【JUC并发编程】ArrayBlockingQueue和LinkedBlockingQueue源码2分钟看完
  • GitHub个人资料自述与管理主题设置
  • Express篇-连接mysql
  • win10 安装rabbitMQ详细步骤
  • 【成为架构师课程系列】一线架构师:6个经典困惑及其解法
  • 光耦合器的定义与概述
  • 谷粒商城--品牌管理详情
  • stack、queue和priority_queue
  • 面试题(二十二)消息队列与搜索引擎
  • Spring Security in Action 第三章 SpringSecurity管理用户
  • Java面试——maven篇
  • 基于微信小程序的游戏账号交易小程序
  • Matlab绘制隐函数总结-二维和三维
  • 如何直观地理解傅立叶变换?频域和时域的理解
  • STC15读取内部ID示例程序
  • Xml格式化与高亮显示
  • 【GlobalMapper精品教程】045:空间分析工具(2)——相交
  • 4年外包终上岸,我只能说这类公司能不去就不去..
  • sklearn降维算法1 - 降维思想与PCA实现
  • 「期末复习」线性代数