eclipse代码格式化配置方法

1.目标

本文旨在规范Java项目开发过程中的代码格式,包括java、js、jsp、html、css、xml等后缀文件的格式化方法,以统一项目开发时相关资源的格式。

2. 配置过程

2.1 Java格式化(模板文件来自阿里巴巴)

找到window->preferences->Java->Code Style->Formatter菜单,点击import按钮,将模板文件DI-JavaCodeStyle.xml导入并点击"Apply"、"OK"以应用,如下图:

eclipse代码格式化配置方法_第1张图片

eclipse代码格式化配置方法_第2张图片

2.2 JS格式化

找到window->preferences->JavaScript->Code Style->Formatter菜单,点击import按钮,将模板文件DI-JSCodeStyle.xml导入并点击"Apply"、"OK"以应用,如下图所示:

eclipse代码格式化配置方法_第3张图片

2.3 JSP、HTML格式化

找到window->preferences->Web->HTML Files->Editor菜单,修改如下图所示两处配置:

eclipse代码格式化配置方法_第4张图片

2.4 CSS格式化

找到window->preferences->Web->CSS Files->Editor菜单,修改如下图所示一处配置:

eclipse代码格式化配置方法_第5张图片

2.5 XML配置格式化

找到window->preferences->XML->XML Files->Editor菜单,修改如下图所示一处配置:

eclipse代码格式化配置方法_第6张图片

3. 其他配置

3.1 保存文件时自动格式化 (可选)

以保存Java文件为例,说明保存文件自动格式化代码的配置方法:

找到window->preferences->Java-> Editor->Save Actions菜单,修改配置如下图所示:

eclipse代码格式化配置方法_第7张图片

3.2 格式化快捷键冲突

eclipse格式化代码快捷键为: Ctrl + Shift + F ,测试选中代码是否可以被格式化,如果不能,需要排查是否与搜狗输入法快捷键冲突:

eclipse代码格式化配置方法_第8张图片

4. 格式化文件

4.1 DI-JavaCodeStyle.xml



    
        
        
        
        

        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        


        
        
        
        

        
        
        
        
        

        
        
        
        
        
        

        
        
        
        

        
        
        

        
        
        
        

        
        
        

        
        
        

        
        
        
        

        
        

        
        
        
        

        
        
        
        

        
        

        
        

        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        


        
        
        
        
        
        
        
        


        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        


        
        
        

        
        
        
        
        
        

        
        
        

        
        

        
        

        
        

        
        

        
        
        
        

        
        

        
        
        
        
        

        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        

        
        


        
        
        
        

        


        
        
        
        

        
        

        
        


        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        


        
        
        
        
        

        
        
        
        


        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        

        


        
        
        
        
        

        
        
        
        

        
        
        
        
        
        
        
        
        
        
        

        
        

        
        

        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        


        
        
        

        
        
        

        
        
    

4.2 DI-JavaCodeStyle.xml












































































































































































































































































 

你可能感兴趣的:(eclipse代码格式化配置方法)