超详细设置Idea类注释模板和方法注释模板
网上找了一下,没有很详细且正确介绍Idea配置注释模板的,于是结合多篇文章自己琢磨整理出如下。
设置类注释模板
1.选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header. 
2.在右边空白处,编写自己的模板即可,注意Scheme是模板的生效范围,可选变量在description有介绍,附图中本人使用的模板(${USER}为计算机用户名,可以自行修改)。
/**
 * @Auther: ${USER}
 * @Date: ${DATE} ${HOUR}:${MINUTE}
 * @Description:
 */
3.设置完成后,创建类时自动生成注释,效果如下。 
设置方法注释模板
Idea没有可以直接设置方法注释模板的地方,可以借用Live Templates基本实现,步骤如下。 
1.选择File–>Settings–>Editor–>Live Templates,先选择右侧绿色加号新建一个自己的模板组,如图命名为myGroup。 
2.选中已建好的组,选择右侧绿色加号新建模板,如下图。 
3.填好Abbreviation(快捷输入),Description(描述)和模板内容(图中模板如下)
/**
 *
 * 功能描述:
 *
 * @param: $param$
 * @return: $return$
 * @auther: $user$
 * @date: $date$ $time$
 */
4.点击Define,勾选Java 
5.点击Edit variables编辑变量,设置如下,点击Ok–>Apply完成设置。 
6.输入“/**”,然后按Tab键即可生成注释,如下图。注意此方式有个缺点,需要在方法内部生成,否则@param为null。 
超详细设置Idea类注释模板和方法注释模板的更多相关文章
- IDEA怎么设置类的注释模板和方法注释模板
		
文件头注释模板 File | Settings | Editor | File and Code Templates /** * @Author your name * @DateTime ${YEA ...
 - coding++:Idea设置Java类注释模板和方法注释模板
		
设置类注释模板 1):选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header. ...
 - idea 注释文件和方法注释
		
类注释: 如下图所示
 - IntelliJ IDEA 类和方法注释的生成以及Javadoc的简单使用记录
		
idea,设置类注释和,方法注释的常见的设置方法(不同的版本设置方法有所偏差,简单记录一些目前自己在使用的方法,) 方法注释:在keyMap中搜索Fix doc comment ,后点击右键设置一个快 ...
 - IDEA自定义类注释和方法注释(自定义groovyScript方法实现多行参数注释)
		
一.类注释 1.打开设置面板:file -> setting -> Editor -> file and code Templates 选择其中的inclues选项卡,并选择File ...
 - Python进阶-XVIV 类的内置方法:__str__ 、__repr__、析构函数(__del__)、双下的call,eq,new,hash 以及item相关的三个方法
		
类的内置方法 它与内置函数有紧密的联系,有的内置函数就是调用的内置方法. 在顶级父类obj中有: 两个双下方法 obj.__str__ str(obj) obj.__repr__ repr(obj) ...
 - 第8.13节  Python类中内置方法__repr__详解
		
当我们在交互环境下输入对象时会直接显示对象的信息,交互环境下输入print(对象)或代码中print(对象)也会输出对象的信息,这些输出信息与两个内置方法:__str__方法和__repr__方法有关 ...
 - IDEA类和方法注释模板设置(非常详细)
		
一.首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释) 1.File-->settings-->Editor-->File and Code Template ...
 - 详细:idea如何设置类头注释和方法注释
		
IntelliJ IDEA 类注释和自定义方法注释 来源:https://my.oschina.net/baishi/blog/617478#navbar-header intellj idea的 ...
 
随机推荐
- org.apache.ibatis.exceptions.PersistenceException:  ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure  The last packet sent succ
			
数据库 没有开启 连接失败 org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause ...
 - HTML DOM 学习笔记
			
一.HTML DOM定义了所有HTML元素的对象和属性,以及访问他们的方法即:HTML DOM是关于如何获取,修改,添加,删除HTML元素的标准二.DOM节点1.分类整个文档是一个文档节点每个HTML ...
 - PAT 1049  数列的片段和
			
https://pintia.cn/problem-sets/994805260223102976/problems/994805275792359424 给定一个正数数列,我们可以从中截取任意的连续 ...
 - 兼容IE-FireFox-Chrome的背景音乐播放
			
以music目录下的kn.mp3文件为例: <bgsound src="music/kn.mp3" loop="-1"/> <audio sr ...
 - react + dva + ant架构后台管理系统(一)
			
一.什么是dva dva是蚂蚁金服推出的一个单页应用框架,对 redux, react-router, redux-saga进行了上层封装,没有引入新的概念,但是极大的程度上提升了开发效率: 二.安装 ...
 - 在 Linux 虚拟机中手动安装或升级 VMware Tools
			
对于 Linux 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools. 本次Linux 虚拟机为CentOS6.5 先决条件开启虚拟机.确认客户机操作系统正在运行.由于 VMware ...
 - 关于pycharm的debugger配置问题(包含启用py.test测试)
			
今天才发现了一个刷新三观的问题.那就是 pycharm的底层集成的debugger功能其实是依赖于几个测试框架.. 现在由于要写基于pytest的测试,但是如果到zsh里面去跑命令,明显是效率很低下的 ...
 - Python——信号量
			
信号量 某一段代码,同一时间,只能被N个进程使用 import time import random from multiprocessing import Porcess from multipro ...
 - Python从入门到放弃系列(Django/Flask/爬虫)
			
第一篇 Django从入门到放弃 第二篇 Flask 第二篇 爬虫
 - MT【21】任意基底下的距离公式
			
解析: 评:$\theta=90^0$时就是正交基底下(即直角坐标系下)的距离公式.