在同一个项目中,保证每个人写出的代码风格的一致性是非常重要的,比如一行显示的最大列数,代码缩进,空格等等.如果每个人都有自己的一套风格,在执行代码格式化时,及时代码不做变更,文件的内容也是各不相同,对我们的版本管理是个非常严重的挑战。
1、先来看看设置的入口吧。
我们可以点击“Edit”,在弹出的选项卡中对每个选项进行设置,当你更改每一项的配置时,右侧是可以直接及时预览的,没有说哪种设置就是最好的,关键是要统一,当全部设置好后,可以将模板导出,然后共享给团队其他 成员
2、针对每个项目我们要激活这个设置信息,勾选“Enable project specific settings”,然后在下拉框中选中刚才存储的模板名称。我取的名字是“CodeFormatter”
3、配置完成后,即可在工程中使用了,快捷键“CTRL+SHIFT+F”。
4、在我们的android项目不仅仅有java代码,还有很多的xml配置文件,这些也是需要做格式化的.你可以在下图所示的地方进行设置。
5、设置完成后,保存,打开某个xml文件,还是快捷键“CTRL+SHIFT+F”,进行格式化。
6、补充说明。
6.1、“Split multiple attributes each on a new line” 使格式化的效果为控件的每个属性配置占一行
6.2、压缩节点 这步的目的是将没有子节点的元素的声明方式进行压缩,如将 “<TextView ...></TextView>” 转化为 “<TextView .../>”。
方法为在XML文件内空白地方点击鼠标右键,选择 ”Source/Cleanup Document...“,在弹出的对话框中勾选“Compress empty element tags”
7、模板下载地址:http://pan.baidu.com/share/link?shareid=2772412661&uk=1025688061