intellij定制配置

编辑器设置

general

提供常用的编辑设置,目前关注如下:

  • Auto Import 包自动导入
  • Appearence 显示空格和行号

code style

默认java规则,提供了基本的代码风格。目前关注如下:

  • 一行的长度120字符,超出换行
  • 缩进统一采用4个字符
  • import包去*号,并且去掉static import的排序规则

规则配置好后,export配置给项目统一使用。
快捷键Ctr+Alt+L格式化当前java文件。
如果关联了git,在version control->commit dialog下可以配置代码提交时自动reformat代码

优化插件

通用插件

  • Save Action 保存操作,支持自动格式化代码,导入包等等操作
  • CheckStyle-IDEA 上面虽然设置了代码风格,但有可能漏掉格式化,这款插件可以检测代码风格是否正确,需要配置checkstyle.xml,见最后
  • FindBugs-IDE 扫描代码漏洞,给出建议
  • Key Promoter X 提示快捷键,并统计
  • .gitignore 生成各种忽悠提交文件

java后端

  • Lombok plugin java必备
  • free-idea-mybatis 关联xml和dao
  • better-mybatis-generator 替代mybatis generator,根据数据库表生成xml,entity,dao
  • MyBatis Log Plugin 本地调试时,会拼接sql和参数

模板

checkstyle.xml



          

    

    

    
    
    
    
    
    
        
    

    
        
        
        
        
        
        
        
            
            
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
            
        

        
        

        
        
        
            
            
        
        
            
            
            
        
        
        
        
        
            
            
            
            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        

        
        
        
            
        
        
        
        
        
            
            
            
        
        
        
            
            
            
        
        
        
        
            
        
        
            
               
        
            
        
        
            
        

        
            
            
        
        
            
            
            
            
        
        
            
        

        
        
        
        
    

你可能感兴趣的:(intellij定制配置)