Intellij Idea 同步Eclipse代码格式化详解

Eclipse、Intellij idea格式化结果不一样,导致长时间都是用两个开发工具,idea开发eclipse进行格式化。但是现在这个问题可以解决了。使用Eclipse Code Formatter。

导出eclipse代码格式化模板(需要两步)

其实myEclipse和Eclipse导出基本差不多,同理导出即可。也可以离线安装idea插件,我选择的是在线安装。

1.code-style.xml导出

第一步
Intellij Idea 同步Eclipse代码格式化详解
按照上图的操作路径找到对应配置,可以导出code-style.xml模板,名称需要自己赋值。

2.example.importorder导出

第二步
Intellij Idea 同步Eclipse代码格式化详解
按照上图的操作路径找到对应配置,可以导出example.importorder模板,名称已自动赋值。

将上面连个文件保存到一个文件夹内,然后配置idea。

Intellij idea配置

1.离线安装

插件地址:http://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter

① 安装插件:

网络安装:选择Setting =>Plugins=>Browse repositories,搜索Eclipse即可出现,点击左上角的Download and Install安装。安装之后重启Intellij,即可在Setting =>Eclipse Code Formatter找到配置项。
硬盘安装(推荐):Setting =>Plugins=>Install plugin from disk,选中下载好的安装包【EclipseFormatter.zip】安装,重启后生效;

② 配置插件:

选择Setting =>Eclipse Code Formatter,勾选Use the Eclipse-code-formatter,并在Eclipse Java Formatter config file选择Eclipse用的code-style.xml文件,这个选项会决定格式化代码的方式。
同时配置Import order的From File也为Eclipse用的code-style.xml文件,这个选项会决定组织import区域的方式。

③ 使用插件

使用Intellij的格式化快捷键”Ctrl+ALT+L”即可进行格式化。如果出错会输出提示到Event Log里,如果看到’xxx formatted sucessfully by Eclipse code formatter’则表示格式化成功!

2.在线安装

Intellij Idea 同步Eclipse代码格式化详解
输入Eclipse Code Formatter查询插件安装,重启Intellij idea即完成插件安装。

因为我已经安装过了,所以截图是Change List Eclipse Code Formatter的Install安装。一般选择Eclipse Code Formatter即可,点击Install安装完成。

3.配置

Intellij Idea 同步Eclipse代码格式化详解
安装完成后,输入Eclipse Code Formatter即可查询到插件,如图显示,即是安装成功!
安装完成后,配置菜单里会有一个Other Settings -> Eclipse Code Formatter,点击进行配置,将之前myEclipse导出的两个文件,配置进去即可。

Intellij Idea 同步Eclipse代码格式化详解
把右边红框中的全部勾选上,因为我是把之前myEclipse导出的两个文件放到了:
D:\JetBrains\Resources\code-style 文件夹内,所以路径配置也是:

D:/JetBrains/Resources/code-style/code-style.xml
D:/JetBrains/Resources/code-style/example.importorder

两个文件路径配置如上,之后点击OK即可。

格式化代码快捷键:Ctrl+Alt+L

Intellij Idea 同步Eclipse代码格式化详解
格式化成功就有日志提示。

到此即完成了插件安装以及配置。

转载请注明出处!