Intellij IDEA和eclipse代码格式一致的商业解决方案

简介: Intellij IDEA和eclipse代码格式一致的商业解决方案

Intellij IDEA使用教程相关系列 目录

目录


Intellij IDEA使用教程相关系列 目录


1、安装


2、配置


基础配置


import顺序配置


保存自动格式化


1、安装

点击File->Setting ->Plugins->Install plugin from disk...,选中解压好的/EclipseFormat/EclipseFormatter.zip安装包安装,重启后生效。


注:EclipseFormatter有针对不同idea版本,如果上述压缩文件不支持,请下载对应的版本


下载地址:https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter/versions

image.png2、配置

基础配置

选择File->Setting ->Eclipse Code Formatter,勾选Use the Eclipse-code-formatter,在Supported file types:勾选Enable Java和Enable JavaScript。


并在Eclipse Java Formatter config file选择Eclipse用的formatter-profile-java.xml文件,这个选项会决定格式化Java代码的方式。


配置Import order,这个选项会决定组织import区域的方式。输入


java;javax;net;org;com;

配置Eclipse JavaScript Formatter config file的From File也为Eclipse用的formatter-profile-js.xml文件,这个选项会决定格式化Javascript代码方式。如下图:


image.png注:上面的文件:formatter-profile-java.xml、formatter-profile-js.xml可在eclipse导出


助力通道:eclipse 代码模板导出配置


import顺序配置

File->Setting ->Editor


设置Class count to use import with '*': 99


Names count to use static import with '*' : 99image.pngimage.png使用Intellij的格式化快捷键"Ctrl+ALT+L"即可进行格式化。如果出错会输出提示到Event Log里,如果看到'xxx formatted sucessfully by Eclipse code formatter'则表示格式化成功。


使用Intellij的格式化快捷键"Ctrl+ALT+O"即可进行import包顺序格式化。


大招:保存自动格式化

1、打开setting,找到Plugins选项(安装Save Action 插件(如果有就跳过这一步))


搜索:Save Action  

image.pngimage.png2、重启之后,打开setting,找到我们的save actions(直接搜索)


第一个√标识保存代码时执行动作;(只有用ctrl+s才有效,idea自动保存不会触发)


第二个√格式化导包;(相当于触发了"Ctrl+ALT+O")


第三个√格式化代码;(相当于触发了"Ctrl+ALT+L")

image.png


image.png

目录
相关文章
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
357 0
|
7月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
431 27
|
9月前
|
IDE 程序员 开发工具
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
1540 13
|
9月前
|
JavaScript 前端开发 Java
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
12月前
|
XML Java 数据格式
使用idea中的Live Templates自定义自动生成Spring所需的XML配置文件格式
本文介绍了在使用Spring框架时,如何通过创建`applicationContext.xml`配置文件来管理对象。首先,在resources目录下新建XML配置文件,并通过IDEA自动生成部分配置。为完善配置,特别是添加AOP支持,可以通过IDEA的Live Templates功能自定义XML模板。具体步骤包括:连续按两次Shift搜索Live Templates,配置模板内容,输入特定前缀(如spring)并按Tab键即可快速生成完整的Spring配置文件。这样可以大大提高开发效率,减少重复工作。
使用idea中的Live Templates自定义自动生成Spring所需的XML配置文件格式
|
12月前
|
Java Spring
【Spring配置】idea编码格式导致注解汉字无法保存
问题一:对于同一个项目,我们在使用idea的过程中,使用汉字注解完后,再打开该项目,汉字变成乱码问题二:本来a项目中,汉字注解调试好了,没有乱码了,但是创建出来的新的项目,写的注解又成乱码了。
|
Java Android开发
Eclipse 代码模板
Eclipse 代码模板
161 3
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
377 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
搜索推荐 Java 数据库连接
Java|在 IDEA 里自动生成 MyBatis 模板代码
基于 MyBatis 开发的项目,新增数据库表以后,总是需要编写对应的 Entity、Mapper 和 Service 等等 Class 的代码,这些都是重复的工作,我们可以想一些办法来自动生成这些代码。
332 6
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
4467 3

推荐镜像

更多