Eclipse配置阿里Code Format - 使用阿里Java Format 模板

1. 配置文件下载地址

https://github.com/alibaba/p3c/tree/master/p3c-formatter

下载下面两个文件:

  • eclipse-codestyle.xml
  • eclipse-codetemplate.xml

2. 配置Eclipse

2.1 Set Window --> Preferences

2.1.1 General --> Select "Always run in background"、"Show heap status".

Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第1张图片

2.1.2 General --> Appearance --> Label Decorations

  • Select Java Type Indicator
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第2张图片

2.1.3 General --> Editors --> Text Editors

  • Select Insert spaces for tabsShow print marginShow line numbers
  • Set Print margin column value = 120
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第3张图片

2.1.4 General --> Workspace

  • Select Build automaticallyRefresh using native hooks or polling
  • Set Text file encoding value= UTF-8

Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第4张图片

Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第5张图片

2.1.5 Ant --> Editor --> Formatter

  • remove select Use tab character instead of spaces
  • set Maximum line width(characters) value 120
  • select Wrap long element tags
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第6张图片

2.1.6 Java --> Code Style --> Code Templates

  • Import template: eclipse-codetemplates.xml
  • Select "Automatically add comments for new methods and types"

2.1.7 Java --> Code Style --> Formatter

  • Import template: eclipse-codestyle.xml

2.1.8 Java --> Complier --> Errors/Warnings

  • Set Annotations Missing '@Override' annotation value =Error

2.1.9 Java --> Editor --> Save Actions

  • Select Perform the selected actions on saveFormat source code,Additional actions
  • Compare Additional actions, and if different, configure according to screenshots in next step:
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第7张图片
  • If Additional actions are different, then configure as below screenshots
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第8张图片
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第9张图片
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第10张图片
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第11张图片
Eclipse配置阿里Code Format - 使用阿里Java Format 模板_第12张图片

你可能感兴趣的:(问题总结,阿里巴巴Java,Programming,Specifica,Eclipse,Java,Format配置,Java,Format,Eclipse)