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

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

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

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

1.code-style.xml导出

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

2.example.importorder导出

第二步
Intellij Idea 同步Eclipse代码格式化详解_第2张图片
按照上图的操作路径找到对应配置,可以导出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代码格式化详解_第3张图片
输入Eclipse Code Formatter查询插件安装,重启Intellij idea即完成插件安装。

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

3.配置

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

Intellij Idea 同步Eclipse代码格式化详解_第5张图片
把右边红框中的全部勾选上,因为我是把之前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代码格式化详解_第6张图片
格式化成功就有日志提示。

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

转载请注明出处!

你可能感兴趣的:(Intellij,Idea,Eclipse,Eclipse,Code,Formatter)