IDEA默认代码样式的坑,逗号前面默认加上了空格

news2025/2/13 17:43:51

IDEA默认代码样式的坑,逗号前面默认加上了空格
个人习惯编写完代码,会使用CTRL+ALT+L进行代码格式化,同时设置了提交的时候进行代码重排和格式化。突然有一天,格式化代码之后发现跟仓库的差异文件几百个,吓死。。。
当然我是没有主动修改这么多文件的,所以比较了一下版本,发现是格式化的时候在逗号之前加上了空格,晕。。。
接着查原因。。。
1、首排查代码样式设置
1.1、依次点击:文件—设置,或者直接CTRL+ALT+S,打开设置对话框
在这里插入图片描述
1.2、接着依次点开编辑器—代码样式—Java,然后查看空格页签的其他中的在逗号前,发现没有勾选
在这里插入图片描述
1.3、奇怪了,抱着试一试的心态,我先勾选这个选项,确定之后,执行格式化,还是会在逗号之前加空格

1.4、重新打开之后去除勾选,依然没有改变。

2、解决办法:
2.1、复制一份样式
在这里插入图片描述
2.2、打开文件夹:
找到C:\Users`{计算机的用户名}\AppData\Roaming\JetBrains\{IDE+VERSION}\settingsSync\codestyles 你的代码样式都在这,当然还有版本,我的版本是IntelliJIdea2022.3`

2.3、打开Default copy.xml
在这里插入图片描述
2.4、检查是否有<option name="SPACE_BEFORE_COMMA" value="true" />,如果有就删掉这一行 或者 将true改为false

2.5、原因分析:这个可能是IDEA的BUG,没有将勾选在括号前选项的值维护起来,所以使用IDEA的设置功能无法修复问题。

2.6、收工,又学到了。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/645479.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码开发中VO,BO,PO,DO,DTO是什么

代码开发中VO&#xff0c;BO&#xff0c;PO&#xff0c;DO&#xff0c;DTO是什么 MVC的简单定义&#xff1a; M层负责与数据库打交道&#xff1b; C层负责业务逻辑的编写&#xff1b; V层负责给用户展示&#xff08;针对于前后端不分离的项目&#xff0c;不分离项目那种编写…

一、微机保护装置的典型结构

微机型保护装置实质上是一种依靠单片微机智能地实现保护功能的工业控制装置。一般典型的微机保护结构是由五个部分构成的&#xff0c;即信号输入电路、单片微机系统、人机接口部分、输出通道回路及电源部分&#xff0c;如图1&#xff0d;l所示。 &#xff08;一&#xff09;信号…

多线程之基础

写在前面 本文看下多线程基础相关内容。 1&#xff1a;线程基础分析 1.1&#xff1a;摩尔定律失效 戈登.摩尔&#xff0c;英特尔公司的创始人之一&#xff0c;其发现了一个计算机的发展规律&#xff0c;即&#xff0c;处理器的性能每24个月就会翻一倍&#xff0c;这就是摩尔…

Vintage的变体与解读应用

Vintage在风险管理中有很多变体&#xff0c;通常分为以下四类&#xff1a; 1.根据选取切片数据时间不一样&#xff0c;可划分为Month end&#xff08;月末&#xff09;与Cycle end&#xff08;期末&#xff09;两种。 说明&#xff1a; **Month end&#xff1a;**选取切片数…

基于自适应高斯混合的稀疏注释语义分割

文章目录 Sparsely Annotated Semantic Segmentation with Adaptive Gaussian Mixtures摘要本文方法GMM FormulationTraining with AGMM 实验结果 Sparsely Annotated Semantic Segmentation with Adaptive Gaussian Mixtures 摘要 稀疏注释语义分割&#xff08;SASS&#xf…

给图片添加水印的最简单方法

给图片添加水印的最简单方法在数字化时代&#xff0c;图片广泛应用于社交媒体、网站、电商平台等各种场景中。然而&#xff0c;由于互联网分享的便捷性&#xff0c;图片的盗用问题也越来越严重。为了保护图片版权&#xff0c;给图片添加水印已经成为一个非常必要和重要的步骤。…

参与赢大奖!阿里云机器学习平台PAI助力开发者激发AIGC潜能

近年来&#xff0c;随着海量多模态数据在互联网的爆炸性增长和训练深度学习大模型的算力大幅提升&#xff0c;助力开发者一站式快速搭建文生图、对话等热门场景应用&#xff0c;阿里云机器学习平台PAI特推出AIGC加油包&#xff0c;为广大开发者加油助力激发AIGC潜能&#xff0c…

OJ管理员如何进行添加题目

OJ系统简介 Online Judge系统&#xff08;简称OJ&#xff09;是一个在线的判题系统。用户可以在线提交程序多种程序&#xff08;如C、C&#xff09; 源代码&#xff0c;系统对源代码进行编译和执行&#xff0c;并通过预先设计的测试数据来检验程序源代码的正确性。 一个用户提…

手把手教你进行Mysql条件查询操作

关注“Java架构栈”微信公众号&#xff0c;回复暗号【Java面试题】即可获取大厂面试题 从今天开始&#xff0c;健哥会带各位小伙伴开始学习数据库技术&#xff0c;这是Java开发中必不可少的一部分内容&#xff0c;也是非常重要的技术。本系列教程由浅入深&#xff0c;全面讲解数…

CentOS 停服倒计时,如何打造安全好用的 Linux 系统?

导读近年来&#xff0c;操作系统在国内的讨论极其热烈&#xff0c;也备受各方关注&#xff0c;操作系统在开发者圈中的重要性越来越高。毋庸置疑&#xff0c;对于众多的开发者来说&#xff0c;选择合适的操作系统对于开发效率、代码质量和个人发展都有着非常重要的影响。CSDN 作…

【Protobuf速成指南】oneof类型的使用

文章目录 2.3 oneof 类型一、基本认识二、 3.2 oneof相关函数三、Contact2.3 改写 2.3 oneof 类型 本系列文章将通过对通讯录项目的不断完善&#xff0c;带大家由浅入深的学习Protobuf的使用。这是Contacts的2.3版本&#xff0c;在这篇文章中将带大家学习Protobuf的 oneof 语关…

医院监控4大难点如何破解?这个方法太顶了

在医院环境中&#xff0c;许多重要的设备对于病人的诊断、治疗和监护至关重要。为了确保这些设备的正常运行和安全性&#xff0c;动环监控系统可以发挥关键作用。 客户案例 四川某大型综合医院引入了动环监控系统来监控其重要设备&#xff0c;如手术室设备、监护设备和医疗影像…

【Android自动化测试】Ui Automator技术(以对QQ软件自动发说说为例)

文章目录 一、引言二、了解&#xff08;Android官方文档&#xff09;1、UiDevice 类2、UI Automator API3、UI Automator 查看器 三、使用1、依赖2、代码 一、引言 描述&#xff1a;UI Automator 是一个界面测试框架&#xff0c;适用于整个系统上以及多个已安装应用间的跨应用…

使用Unity开发一个游戏类型的区块链 [独立区块链]

Arouse Blockchain [Unity独立区块链] 这是一个学习性质的项目&#xff0c;使用了Unity进行独立区块链游戏的开发。使用此项目&#xff0c;将默认你有一定的Unity基础&#xff0c;如果你是Unity小白&#xff0c;可以先学习Unity&#xff0c;B站有大量的教材。 内容列表 项目的状…

【RV1126】按键中断--使用输入子系统事件方式

文章目录 选择GPIO修改设备树修改驱动源码probe&#xff1a;增加外部中断以及定时器服务函数。命令行测试中断确定按键的输入子系统的event使用hexdump命令测试按键实际效果 测试应用程序完整的驱动代码 我使用的是荣品的pro-rv1126。 选择GPIO 结合原理图 决定使用UART1接口 …

SIFT算法分析

引言 尺度不变特征变换&#xff08;SITF&#xff09;是传统机器学习算法当中比较难的一个算法&#xff0c;步骤也相对其它传统机器学习算法要更多一些。 使用场景 以上是一个图像拼接的过程&#xff0c;两张图像拼接成一张图&#xff0c;有时候由于镜头限制&#xff0c;不能一…

基于Google breakpad编译构建和使用案例

Googlepad是一款用于程序崩溃时自动生成转储文件&#xff08;.dmp&#xff09;的可跨平台开源库。 1.Googlepad代码下载地址&#xff1a; git clone https://chromium.googlesource.com/breakpad/breakpad 如果翻不了墙可以在gitee上下载breakpad模块。 2.Googlepad采用gyp来…

C语言之实用调试技巧(2)

如何写出好&#xff08;易于调试&#xff09;的代码 优秀的代码&#xff1a; 1. 代码运行正常 2. bug很少 3. 效率高 4. 可读性高 5. 可维护性高 6. 注释清晰 7. 文档齐全 常见的 coding 技巧&#xff1a; 1. 使用assert 2. 尽量使用const 3. 养成良好的编码风格 4. …

Linux防火墙学习笔记14

firewalld是什么&#xff1f; Firewalld属于动态防火墙&#xff0c;是CentOS7系统中用于对netfilter内核模块用户空间管理工具。 Firewalld仅仅代替了iptables service部分&#xff0c;其底层还是使用iptables作为防火墙规则管理工具。 Firewalld中zone概念及作用&#xff1…

盖茨预言AI助理成标配,AI+RPA打破AI准入高门槛!

根据微软联合创始人比尔盖茨的预测&#xff0c;未来顶级的人工智能公司将会开发一种全新的“个人AI助理”。比尔盖茨表示&#xff0c;“个人AI助理”将会具有出色的功能&#xff0c;可以改变人们的生活方式以及工作方式。无论哪一家公司能够赢得AI助理竞争先机&#xff0c;都会…