美文网首页
idea优化

idea优化

作者: 翟鳳璽 | 来源:发表于2018-08-23 11:04 被阅读0次

    去除重复代码的波浪线提示

    • settings -> Inspections
    • duplicated code

    自动导包

    • settings -> Auto Import
    • √ Optimize imports on the fly:自动去掉一些没有用到的包
    • √ Add unambiguous imports on the fly:自动帮我们优化导入的包

    去掉xml黄色背景

    • settings -> Editor -> Inspections
    • × No data sources configured(没有配置数据源)
    • × SQL dialect detection(SQL方言检测)

    实用插件

    • Alibaba Java Coding Guidelines (代码规范)
    • Gitee (码云)
    • Lombok Plugin (Lombok)

    ascii 显示中文

    • settings -> Editor -> File Encodings
    • √ Transparent native-to-ascii conversion

    配置maven

    • settings -> Build, Execution,Deployment -> Build Tools -> Maven
    • Maven home directiory : F:/apache-maven-3.5.0
    • User settings file : F:\apache-maven-3.5.0\conf\settings.xml
    • Local repository : F:\apache-maven-3.5.0\repo

    配置maven自动导包

    • settings -> Build, Execution,Deployment -> Build Tools -> Maven -> Importing
    • √ Improt Maven projects automatically

    去除控制台信息显示行数限制

    • idea目录\bin\idea.properties
    idea.cycle.buffer.size=disabled
    

    防止idea内存溢出

    • idea目录\bin\idea64.exe.vmoptions
    -Xms1024m
    -Xmx20480m
    
    • Xms 最小内存
    • Xmx 最大内存

    装逼插件

    类、接口、枚举 注释

    • settings -> Editor -> File and Code Templates
    • Files 小标签 选 Class
    #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
    #parse("File Header.java")
    
    /**
     * @package: ${PACKAGE_NAME}
     * @project-name: 项目名称
     * @description: //TODO 请对该类编写一个描述
     * @author: Created by 翟凤玺
     * @create-datetime: ${DATE} ${HOUR}:${MINUTE}
     */
    public class ${NAME} {
    }
    
    • 同理选择 Interface Enum

    方法注释

    • settings -> Editor -> Live Templates
    • 右侧 绿色加号 -> Template Group -> zhaiGroup
    • 选中zhaiGroup -> 点击绿色加号 -> Live Template
    • Abbreviation:zhai
    • Template Text:
    /**
     * @method-name: //TODO 请复制该方法的方法名到此处
     * @description: //TODO 请描述该方法
     * @author: 翟凤玺
     * @date: $date$ $time$
     * @param: //TODO 请输入入参对象
     * @return: //TODO 请输入返回对象
     * @version V1.0
     * update-logs:方法变更说明
     * ****************************************************
     * name:
     * date:
     * description:
     * *****************************************************
     */
    
    • 点击define 选择everywhere
    • 点击 Edit variables -> 进入列表:分别给date 和 time 在Expression列上选中 date() time()
    • 点击OK 完成
    • 在需要注释的方法上 输入 zhai + tab键 即可。

    相关文章

      网友评论

          本文标题:idea优化

          本文链接:https://www.haomeiwen.com/subject/biepiftx.html