首页 > 其他分享 >Idea添加注释模板

Idea添加注释模板

时间:2023-09-27 19:44:42浏览次数:50  
标签:Abbreviation Idea 快捷键 注释 params result Template 模板

先展示结果

在这里插入图片描述

具体步骤

  1. 选择导航栏的File -> Settings -> Editor -> Live Templates。
  2. 点击右边的加号,先创建一个Template Group(名字随意),选中创建的分组,再点击加号创建Live Template。
    在这里插入图片描述
  3. 在下方的Abbreviation中设置想使用的快捷键,我这里填的 ‘*’ 。Template text中填入如下模板信息,@Author后面跟姓名。
**
 * @Author name
 * @Description
 * @Date $time$ $date$
 $params$
 * @Return $return$
**/

在这里插入图片描述
4. 点击右边的按钮Edit variables,按如下内容设置
在这里插入图片描述
params行Default value列,填写如下脚本

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+=' '; result+='* @Param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
  1. 应用模板,点击下方Define,勾选Everywhere。右边的Expand with下拉框可以设置配合Abbreviation使用的快捷键(默认为Tab)。
    在这里插入图片描述
  2. 在方法上面敲快捷键使用。我设置的Abbreviation为 ‘*’,Expand with为Enter,使用时直接敲:/ + * + 回车。

标签:Abbreviation,Idea,快捷键,注释,params,result,Template,模板
From: https://www.cnblogs.com/mqDliaolei/p/17734147.html

相关文章

  • 使用idea自带的反编译工具 [FernFlower]
    终端直接输入命令java-cp参数1org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler-dgs=true参数2参数3参数说明:参数1。IDEA安装目录下的反编译插件“java-decompiler.jar”所在路径,需要加上双引号。示例:"E:\IntelliJIDEA2020.2.2\plugins\java-decomp......
  • 平衡树模板
    Splay#definelchch[0]#definerchch[1]classSplay{private:structNode{intval,cnt,sz;Node*fa,*ch[2];inlinevoidpushup(){sz=cnt;if(lch)sz+=lch->sz;......
  • 安装idea
    第一步:官网下载IDEA地址:https://www.jetbrains.com/idea/download/other.html第二步:卸载旧的IDEA(没有则跳过)打开电脑上的控制面板-->程序-->程序和功能,找到旧版IDEA,卸载时勾选提示的两个复选框,然后点击Uninstall。第二步:安装IDEA点击Next>自定义安装路径,点击Next>个......
  • idea 中的@value 无法跳转到配置的值
    当你在使用idea开发spring项目时,如果你使用的是现在流行的maven项目,我才如果使用gradle的也类似。那么我们在配置文件中配置的值,可以通过spring的@Value这个注解获取到值,也就是你能在项目使用@Value的地方,入下图,这里应该会显示个正常的值这里没用正常显示,我觉得我......
  • 使用ChatGPT快速构建优质网站模板的方法
    随着人工智能技术的不断发展,ChatGPT作为一种自然语言处理工具,正在被越来越多的领域所应用。其中,如何使用ChatGPT快速构建一个网站模板成为了许多开发者和企业关心的热点问题。本文将重点介绍如何使用ChatGPT快速构建一个网站模板,并突出其中的重点词汇或短语。确定网站目标和定位在......
  • keil5 注释乱码
    1.2. ......
  • Django 使用模板语法编写新闻中心(爬虫获取数据)
    1.创建项目#创建项目django-adminstartprojectnews#进入项目目录cdnews#创建apppythonmanage.pystartappapp012.修改app2.1添加html进入app01文件夹在app01文件夹中添加templates文件夹在templates文件夹中添加index.html<!DOCTYPEhtml><......
  • 模板语法
    在Django中,python是可以给html传值的1.python给模板传值defindex(request):returnrender(request,"index.html",{"名称1":"值1","名称2":"值2"})1.1render方法参数:defrender(request,template_name,context=None,conte......
  • Idea-无法将中文的十六进制编码自动还原为中文
    问题描述:在idea工具中,部分中文内容,只能显示原始的unicode编码,不能还原为中文。如: message对应的中文内容为:操作成功。但是在idea中只能显示:unicode类型的编码。但是System.out.println(message);又能显示正常中文。 问题原因:文件的编码格式为UTF-8,而Idea......
  • Python中的函数注释:参数有冒号,声明后有-> 箭头
    我在查看python的fixture源码时发现fixture的方法定义形式如下:deffixture(fixture_function:Optional[_FixtureFunction]=None,*,scope:"Union[_Scope,Callable[[str,Config],_Scope]]"="function",params:Optional[Iterable[object]]......