java代码格式之一统

作为有严重代码洁癖的码农,决不能容忍代码中出现不一样的风格代码。怎么来强制统一代码格式呢?
我们知道eclipse我们选中工程或源码目录右键source-》format 或者在代码中ctrl+shift+f可以格式化代码,但那是按默认的配置给我们格式化的,未必符合我们的要求。
幸好我们可以把格式化规范以xml文件的方式导入导出,下面我给出一个我使用的格式化模板,格式化后效果如图
java代码格式之一统_第1张图片
Eclipse_CodeFormatter.xml 模板内容为



	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

使用方式为,将此段xml保存,打开eclispe,window-》preferences
java代码格式之一统_第2张图片
选择overwrite -》 apply 就行了。
但是我们会发现代码中,多余的空行可能无法消除,怎么办呢?
本人开发了一个小工具,可以完整去掉项目全部空白字符行,然后再执行上面的格式化操作就可以了!
小工具下载地址:
https://gitee.com/00fly/effict-side/attach_files
源码地址:https://gitee.com/00fly/effict-side/tree/master/java-encode-tool
java代码格式之一统_第3张图片

idea 下导入此格式化文件的操作参考此文:
https://blog.csdn.net/bestree007/article/details/52219961

Eclipse 保存文件时自动格式化代码并自动整理导入的包(容我盗下图)
java代码格式之一统_第4张图片

over!

你可能感兴趣的:(Java)