概要
JAVA项目中代码统一是必不可少的,制定规则又是一个漫长的过程,不过还好阿里已经帮我们做好了
配置阿里规约模板
软件列表
- Alibaba Java Coding Guidelines (代码错误,警告提示)
- Eclipse Code Formatter (代码格式化)
下载配置文件
- [p3c](https://github.com/alibaba/p3c)
下载方法(如果不会,自学github使用方法吧)
- git clone https://github.com/alibaba/p3c
- github 直接下载
安装
- Alibaba Java Coding Guidelines 安装示例图(Eclipse Code Formatter 同理)
配置
- 配置 Eclipse Code Formatter(图中的文件路径即为下载的配置文件,在该文件目录下p3c-formatter/eclipse-codestyle.xml)
效果
- Alibaba Java Coding Guidelines
- Eclipse Code Formatter (写一段代码,mac使用command+options+L格式化)
自动格式化
上面已经实现了格式化,但是每次写完代码都要按command+options+L格式化,这个起码得两个手操作,不管你受不受得了我是受不了。
软件列表
- Save Actions (和之前Alibaba Java Coding Guidelines安装同理,都在软件商店下载,记得重启编辑器)
配置
效果
写一段代码,随手保存即可自动化(程序员在心跳停止前一刻一定是command+s)
问题解决
虽然实现了自动化格式代码但是出现了Eclipse Formatter configuration error: You must provide either *.importorder file or 'org.eclipse.jdt.ui.prefs' file, see instructions.错误,反正我是忍不了这种红色的提示,查阅资料后解决:
- 创建空文件xxxx.prefs
- 填入一下内容:
org.eclipse.jdt.ui.importorder=;
- 重新配置 Eclipse Code Formatter