• idea(1)-idea初装


    1.安装插件

    Alibaba Java Coding Guidelines
    Free Mybatis plugin
    MyBatis Log Plugin
    Lombok plugin
    GsonFormat:json转java类
    Maven Helper:一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
    VisualVM Launcher:运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配
    GenerateAllSetter:一键调用一个对象的所有set方法并且赋予默认值
    MyBatisCodeHelperPro:大部分单表操作的代码可自动生成
    Translation:翻译

    备注:freemarker、springboot、propertiesEdit、OpenExplorer、Enhanced Class Decompiler都是自带的,无需安装。

    2.ctrl+space换成alt+/

    Settings->Main menus->Code->Completion
    删除 Cyclic Expand Word 后的 Alt+/快捷键
    替换Basic快捷键为Alt+/

    3.设置maven

    Settings->Build->Build Tools->Maven
    设置Maven home directory:D:/env/plugins/maven/apache-maven-3.2.5

    4.设置字体

    --左侧工程字体
    Settings->Appearance& Behavior->Appearance
    Use custom font:Courier New .Size:13
    
    --右侧代码字体
    Settings->Editor>Font
    Font:Courier New .Size:15

    5.设置注释

    --新建类

    --后追加

    settings->Editor->Live Templates

    --方法
    **
     * $params$ 
     * @return $return$
     * @Author: yaoyuan2
     * @Date: $date$
     */
    
    --**
     * 
     * @author yaoyuan2
     * @date $date$
     */

    注意红色,不能带@param,否则 参数为空的方法会带上@param

    第5步:

    方法参数脚本(简单:methodParameters()):

    groovyScript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) {result += '@param ' + params[i] + ((i == params.size() - 1) ? '' : '\n');} else {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\n' : '')}}; return result", methodParameters())

    返回值:

    methodReturnType()

     第6步:

    6.svn

    如果已经安装好了,重新安装选择“modify”。

    设置eclipse样式(只勾选以下,不能勾选key的,否则eclipse的快捷键会覆盖掉idea的)

    7、found duplicate code的问题,下面有黄线标注,问题解决

    最后,重启idea。

  • 相关阅读:
    IOS开发防止图片渲染的方法
    IOS界面通信-代理(协议)传值
    IOS打开其他应用、以及被其他应用打开
    IOS UITableView的分隔线多出问题
    self.view 的不当操作造成死循环
    IOS 导航栏属性设置
    在iOS 8及以后使用UIAlertController 等各种弹出警告通知
    iOS通过URL构建UIImage
    自定义 URL Scheme 完全指南
    Unknown type name 'NSString' 解决方案
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/10432231.html
Copyright © 2020-2023  润新知