IDEA设置自动生成类和方法注释

2023-11-04

【以IDEA2020.3版本进行说明】

一、设置创建类时生成的注释

打开:File—>settings—>Editor—>File and Code Templates,或者在搜索框搜索File and Code Templates。

选择Class,默认情况如下图:

 将如下代码粘贴进去后点击OK。

/**
 * @Description: TODO
 * @Author: YourName
 * @Date: ${DATE}
 **/

新建一个Demo类,自动生成注释如下图:

二、设置创建方法时生成的注释

打开:File—>settings—>Editor—>Live Templates,或者在搜索框搜索Live Templates。

点击 + 创建 Template Group,模板组的名字自己定义

选择刚才创建的用户组,因为我希望是在方法名前面输入  /** + Enter 之后就创建方法注释,所以这里改为使用 Enter ,然后点击 + 创建Live Template 

 输入 * ,以及说明描述,将如下代码粘贴进去:

*
 * @Description: TODO
 * @Date: $date$
 $param$
 **/

 设置使用的范围,将Java都勾上:

 编辑 date 和 param 参数的取值,把下面这段代码放在 param 的取值中,最后点击OK确定:

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

效果:在方法中输入 /** 回车后生成的注释如下:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA设置自动生成类和方法注释 的相关文章

  • vscode登录同步打开vscode.dev失败解决方法

    添加hosts记录 13 107 213 46 vscode dev 重新打开vscode dev可以看到访问正常 再在vscode中重新登录同步功能
  • Dlib 通过NVIDIA的 CUDA 使用GPU

    使用工具列表 经过各种尝试 只有使用cudnn7这个版本 才能使人脸识别的net函数运行正常 如果有朋友能把其它版本跑正常 可以在下方评论区留言 win10 dlib 19 22 zip VS2019 cudnn 10 2 windows1
  • DIY党的福利!鹅厂程序员教你200元以内制作专属分体键盘

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由VellHe发表于云 社区专栏 前言 作为一名程序员 键盘在手 天下我有啊 不整把高大上的键盘怎么提升B格 之前一直想买个机械键盘 听说机械键盘敲代码和玩游戏都特别爽 也是装B
  • gdb调试,splint_valgrind代码检查

    文章目录 基本调试命令 语法 为什么没有产生core 文件 一 GDB 1 test 2 常用命令 3 使用core 二 代码检查 1 splint 2 valgrind 常见错误 命令格式 test1 test2 编译一个多种内存使用错误
  • QT5.12编译安装

    1 引言 QT是一个跨平台的编译软件 本文将介绍在linux内核操作系统下对于QT5 12的编译安装过程及QT编译程序的配置过程 2 编译安装 2 1 下载源码 推荐使用国内镜像网站下载 国内著名的几个 Qt 镜像网站 中国科学技术大学 h
  • UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x82 in position 193: illegal multibyte sequence

    终端命令行运行python出错 UnicodeDecodeError gbk codec can t decode byte 0x82 in position 193 illegal multibyte sequence 解决方法 参考博客
  • Vue.js 2 渐进式前端框架 的最佳学习方法

    Vue js作为一个后起的前端框架 借鉴了Angular React等现代前端框架 库的诸多特点 并且 取得了相当不错的成绩 Vue js的定位是一个渐进式框架 作者的说法是 与其他框架的区别就是渐进式的想法 也就是Progressive
  • 【Spring Boot 初识丨七 丨外部化配置(一)】属性详解

    上一篇讲了 Spring Boot 的依赖注入 本篇来讲一讲Spring Boot 外部化配置 Spring Boot 初识 Spring Boot 初识丨一 入门实战 Spring Boot 初识丨二 maven Spring Boot
  • IDEA设置自动生成类和方法注释

    以IDEA2020 3版本进行说明 一 设置创建类时生成的注释 打开 File gt settings gt Editor gt File and Code Templates 或者在搜索框搜索File and Code Templates
  • WebStorm Debug 配置

    WebStorm 调试配置 所需工具 Chrome 浏览器 Chrome 浏览器插件 JetBrains IDE Support WebStorm 配置过程 首先 下载 Chrome 浏览器以及 JetBrains IDE Support
  • 台式机新装windows系统

    学校正版软件网页下载正版windows操作系统 windows官网下载U盘系统工具 根据电脑厂商按对应的Fn键启动bios设置 设置启动项为U盘启动 根据提示进行设置 新装操作系统后无法联网 没有以太网 参考https www xiaozh
  • Windows 快速配置ip地址

    说明 生活中 很多时候我们要背着电脑往返于某些固定的地方 家里 公司 实验室 寝室等等 每次开电脑后第一件事情就是用图形界面点点点点再点改IP地址 这样非常的麻烦 如何快速配置为自己量身定做的IP地址呢 当然是用脚本 bat 脚本 将下面脚
  • struts.xml 配置、注释

  • 图解浏览器缓存,教你提高用户体验

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由前端林子发表于云 社区专栏 浏览器缓存 是浏览器端保存数据 用于快速读取或避免重复资源请求的优化机制 有效的缓存使用可以避免重复的网络请求和加快页面速度 从而提高用户体验 一
  • VMware中安装mysql

    文章目录 1 将windows下的安装包上传到Linux服务器 安装包移动并解压 3 卸载系统自带的mysql 4 安装mysql服务端 5 安装mysql客户端 6 登录mysql 6 1 查看root密码 6 2 启动mysql服务 6
  • KEIL5中点击build会全编译的解决方法

    今天在笔记本上调试STM32时 发现每次点击build 总是会对工程内所有文件进行编译 相当于是rebuild的功能 开始以为是keil5版本的问题 经过网上查找并亲自测试 现得出解决办法 在Option中C C 一栏内 添加路径包含工程内
  • Windows下MySQL免安装版的下载与配置

    因为自己学习开发的需求 需要在本地安装MySQL数据库用来做本地测试 对于个人开发者 可以下载MySQL Community Server版本 该版本是免费的 安装和配置方法如下 MySQL Server下载地址 https dev mys
  • Windows使用模拟器启动AOSP源码编译的镜像

    正常情况下 源码编译后可直接执行emulator 启动编译好的镜像 但是如果使用的是server版的ubuntu系统 没有图形界面 或者WSL编译的源码 以及我当前情况 AMD CPU Hyper V ubuntu intel CPU好像没
  • 【MySQL】—— 在windows下的MySQL安装与配置

    更新日志 2020 11 13 文章发布 说明 本文地址 MySQL 在windows下的MySQL安装与配置 https blog csdn net maixiaochai article details 109676520 关于 Mai
  • 采用Vivado 配置xilinx GTX的SATA设计

    从Vivado开始 配置GTX的时候 多了一个SATA协议支持 但有些小地方还需要自己另外设置 整理了一下 分享给大家 首先打开Transceivers wizard 打开页签 线速率和参考时钟选择 在协议里面选择SATA2或者SATA3

随机推荐

  • 随想录:开发一流Android SDK

    http blog csdn net dd864140130 article details 53558011 自从前段时间离职后 因为个人的事情一直没有选择再工作 也导致原有的文章并没有按时产出 最近个人的事情整理的也差不多了 恰好有不少
  • 【python】把Excel中的数据在页面中可视化

    一 需求 最近我们数据可视化的老师让我们把广州历史房价中的房价数据可视化 然后给我们发了广州历史房价 xls 然后看了一下数据确实有点小多 反正复制粘贴是有点费劲的 所以就想借用python帮我把数据修改成我一键复制的模样 二 安装xlrd
  • win安装nacos

    nacos安装注意事项 nacos安装包下载之后 默认是集群模式 需要改成单例执行 路径 nacos bin startup cmd 2 nacos运行需要使用jdk jdk必须使用64位 3 本地新增nacos数据库 执行sql脚本 na
  • 【Linux】进程控制,进程替换

    1 进程创建 fork函数初识 在linux中fork函数时非常重要的函数 它从已存在进程中创建一个新进程 新进程为子进程 而原进程为父进程 include
  • 第一章:10道C/C++经典面试题

    http blog csdn net rl529014 article details 52029524 版权声明 本文为博主原创文章 未经博主允许不得转载 目录 面试题 1 变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义
  • 深度学习输入输出特征图尺寸计算&&卷积的填充方式

    1 卷积层输入特征图 input feature map 的尺寸为 H input W input C input 依次为输入特征图的高 宽 通道数 2 输出通道数K 即卷积核个数 正方形卷积核的边长为F 步幅 stride 为S 补零的行
  • 使用IntelliJ IDEA 配置Maven(入门)

    http blog csdn net qq 32588349 article details 51461182
  • 利用MATLAB求均值、方差和标准差

    1 均值 数学定义 Matlab函数 mean 如果X是一个矩阵 则其均值是一个向量组 mean X 1 为列向量的均值 mean X 2 为行向量的均值 若要求整个矩阵的均值 则为mean mean X 或者mean2 X 2 方差 数学
  • 最适合小白的matlab教程系列_进阶系列一

    目录 二维平面图形 plot函数 我们更少不了图形的修饰 图形窗口分割 几个图 plot3函数 绘制三维曲面的函数 标准三维曲面 三维图形视点处理 二维平面图形 plot函数 命令格式 plot x y x位横坐标值 y为纵坐标值 plot
  • 密度聚类算法(DBSCAN)实验案例

    密度聚类算法 DBSCAN 实验案例 描述 DBSCAN是一种强大的基于密度的聚类算法 从直观效果上看 DBSCAN算法可以找到样本点的全部密集区域 并把这些密集区域当做一个一个的聚类簇 DBSCAN的一个巨大优势是可以对任意形状的数据集进
  • 面向对象编程类的内聚性

    高内聚 低耦合是软件设计中非常关键的概念 在面向对象程序设计中类的划分时 类的内聚性越高 其封装性越好 越容易复用 以下在类划分时关于内聚性的问题 静态类的设计 在软件设计中 我们经常会将一些通用的方法封装到一个类中 这种类只包含方法 没有
  • algorithm.h C艹

    include
  • MySQL数据库基础表格——增删改查(上)

    作者 小刘在C站 个人主页 小刘主页 每天分享云计算网络运维课堂笔记 努力不一定有回报 但一定会有收获加油 一起努力 共赴美好人生 树高千尺 落叶归根人生不易 人间真情 前言 不要太在乎别人对你的评价 做好自己个人 干好自己的事 走好自己的
  • 对比APK的数字签名是否一致

    目前在做一个应用商店的项目 有一个场景 比如手机上已经安装了一个被篡改过的QQ应用 通过本应用商店下载了一个官方版的QQ应用 在替换安装时提示签名不一致 安装失败 那么这时需要卸载掉已安装的QQ 再安装官方版QQ 所以需要验证一下已安装QQ
  • 服务器数据恢复-ESX SERVER常见故障的数据恢复的可能性分析

    ESX SERVER常见故障表现 1 因光纤存储设备连接至非ESX环境 共享未互斥 对存储进行的改写操作 如 重装系统 WINDOWS初始化 格式化等 导致存储结构损坏 2 卷升级 变更时分区表或VMFS卷结构异常 3 VMFS存储中VMD
  • URL下载网络资源

    URL 统一资源定位符 定位互联网上的某一个资源
  • $AT2663$ $Namori$ $Grundy$

    题目链接戳这里 简化题意 题意 有一个弱联通的有向图 含有 个结点和 条边 试问是否存在方案 赋给每个结点一个自然数权值 满足对于所有结点 mex in 一个集合的 mex 是没有在这个集合中出现的最小自然数 显然是个基环树 先考虑在树上的
  • python爬取百度百科

    来源于imooc教程实例 课程地址http www imooc com learn 563 以下是自己经过每一步分析 最后成功完成 代码模块化结构分明 不过自己一开始分析还是有点晕晕的 毕竟还不太习惯 以后多练习吧 每一份的收获都来之不易
  • jqGrid学习总结_5 使用formatter

    1 formatter与unformat官网 http www trirand com jqgridwiki doku php id wiki custom formatter formatter functionFormatter cel
  • IDEA设置自动生成类和方法注释

    以IDEA2020 3版本进行说明 一 设置创建类时生成的注释 打开 File gt settings gt Editor gt File and Code Templates 或者在搜索框搜索File and Code Templates