首页 > 其他分享 >IDEA自定义注释

IDEA自定义注释

时间:2024-03-06 18:22:47浏览次数:30  
标签:return 自定义 stop IDEA 注释 params result data def

注释模板配置

  1. 首先打开 IDEA 设置 Settings...(Windows 快捷键:Ctrl + Alt + S,Mac 快捷键:command + ,)---> Editor ---> Live Templates ---> 点击右侧加号 "+"

  2. 设置以下六处相应的内容

  • Abbreviation:
    快捷缩略词,可以输入数值、字母、符号,到时配合 /* 使用(依模板内容而定),例如你输入一个,那么到时候输入 / 回车即可,以下为本人设置内容 *

  • Description:
    实时模板的说明文字,提示显示用

    java方法注释快捷操作
    
  • Template text:
    模板内容,即自定义注释展示内容

    *
     * -------------------------
     * @Description: 
     * @Author: codingSh1t
     * @Date: $date$ $param$ $return$
     * @UpdateLog: Description Author Date
     * -------------------------
     */
    
  • Options:
    其他参数,包括格式化、展开方式等

    Expand with选择Enter,勾选Reformat according to style和Shorten FQ names
    
  • Change(第一次设置是Define):
    应用于哪个位置,由于此次操作为 Java,固只在 Java 前挑勾应用

    勾选Java下的Comment
    
  • Expand with:
    展开方式:默认选Enter就行

  • Edit variables:
    编辑变量按钮,参数设定为:
    param:

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

    return:

    groovyScript("def result=''; def data=\"${_1}\"; def stop=false; if(data==null || data=='null' || data=='' || data=='void') { stop=true; }; if(!stop) { result += '\\n'; result += ' * @return ' + data; }; return result;", methodReturnType())
    

    date:

    date("yyyy/MM/dd HH:mm")
    

标签:return,自定义,stop,IDEA,注释,params,result,data,def
From: https://www.cnblogs.com/CodingSh1t/p/18057263

相关文章

  • IDEA连接MySQL
    打开IDEA右侧工具栏的数据库 添加MySQL  输入用户名和密码,连接   未完待续  本文记录软件实习的一些重要过程,方便以后查看,有不对的或者不懂的欢迎指正讨论......
  • Maven安装本地的jar包和创建带模板的自定义项目
    Maven安装本地的jar包如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。cdC:\Maven\apache-maven-3.6.3\bin然后执行下面命令格式如下:mvninstall:install-file//固定格式,maven的语法-Dfile=ali......
  • Mac电脑彻底删除 JetBrains 、Idea、pycharm 、webstrom、goland
    首先删除app删除缓存新版本cdUsers/xxx/Library/rm-rfLogs/JetBrains/IntelliJIdea202x.xrm-rfPreferences/com.jetbrains.intellij.plistrm-rfPreferences/com.jetbrains.jbr.java.plistrm-rfPreferences/jetbrains.jetprofile.asset.plistrm-rfApplicat......
  • Qt QMessageBox::information 自定义按钮
    一.基本简介在使用QT的弹窗提示时,习惯使用QMessageBox::informationQMessageBox::questionQMessageBox::warningQMessageBox::critical一般对于按钮,是使用系统提供的默认按钮例如:QMessageBox::Ok|QMessageBox::Cancel等二.如果要自己定义按钮,使用自定义的按钮文字,该怎么......
  • 【实用工具】IDEA常用快捷键
    ctrl+alt+insert:新建类/文件夹...shift+alt+上下 :单行上/下移动ctrl+d:复制行ctrl+x: 删除行Ctrl+Backspace:按单词删除Ctr+Shift+U:大小写转化alt+insert:快速生成set/get  equals/hashcode /overrideshift+f6:改类名/方法名refactorctrl......
  • Java 切入点 JoinPoint的使用,用于拦截方法,与自定义注解
    这里的代码案例是外卖系统中,用于统一修改新增和更新内容中的更新时间与更新人内容,根据具体情况,在使用时进行自定义修改就行了第一部分是annotation的,因为是为了自动填充数据准备,所以创建annotation包后,在其中创建了AutoFill的注解类型/***自定义注解,用于标识某个方法需要用......
  • 自定义Hooks:四个典型的使用场景
    一、如何用好hook要用好ReactHooks,很重要的一点,就是要能够从Hooks的角度去思考问题。要做到这一点其实也不难,就是在遇到一个功能开发的需求时,首先问自己一个问题:这个功能中的哪些逻辑可以抽出来成为独立的Hooks?这样问的目的,是为了让我们尽可能的吧业务陆奥及拆分......
  • IDEA 如何配置Maven
    首先我们保证Maven环境配置已经没有问题的情况下,才可以进一步对idea进行配置,在此之前我们需要再做一步操作:能力有限不知道这一步叫啥但是知道这一步的操作步骤。首先找到Maven文件中的conf文件,其次建一个空文件找到conf文件里的setting.xml文件编辑它,在合适位置输入:空文件路......
  • 在IDEA中实现热部署
    什么是热部署?热部署(HotDeployment)是指在应用程序运行过程中,无需停止整个应用程序或重新启动服务器,就能够部署新的代码、资源或配置文件,使其立即生效。这种部署方式有助于提高开发效率和系统的可用性。有了热部署之后,当修改了代码的某部分,无需重新启动项目,就能把增量的内容自动......
  • IDEA 配置 Tomcat
    IDEA配置Tomcat.mdIDEA配置Tomcat最快的方法:使用Maven下面介绍其他方法:以下使用IDEA20231、新建项目2、添加WebApplication这一步很关键:有的IDEA版本是可以在创建项目时勾选框架的。。此处不再展开介绍对于IDEA2023:先找到添加框架支持的工具栏!!!记得点到项目模块那一栏,只......