(方法1)
主要路径File | Settings | Editor | File and Code Templates
1、首先点击右上角的file
2、点击进入settings
3、选择 Editor—> File and Code Templates—>includes—>FileHeader
4、在里面定义你自己想要的签名,
(注)${DATE} 里面的一定要大写才能获得时间
这是我定义的可以参考/**
* @author yd
* @date ${DATE} ${TIME}
* @version 1.0
*/
去掉名字下面的波浪线
把鼠标放到波浪线上会提示
Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click
翻译过来就是:拼写检查器检查可以帮助查找拼写错误和拼写错误在您的代码、 注释和文本、 并修复它们中一次点击。
其实就是idea有单词自动检查的功能,而你这个名字又不是一个单词,所有给个波浪线提示你,我们要做的就是把它加到词典里边去,让idea知道我已经把它当成一个单词了,不要在提示了。
#####右键点击该单词–>spelling–>save 'name’ to project-level distionary
二.方法注释
系统默认的只能获取到参数,无法获取返回值,如下:
/**
*
* @param id
* @param type
* @return
*/
public static String getName(Long id, int type) {
return null;
}
使用Eclipse时我们生成注释的习惯是/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释
1. File-->Settings-->Editor-->Live Templates
1539077097651.png
1.1 新建Template Group: 命名为 MethodBingtai
1.2 在MethodBingtai下新建Live Template,命名为*
LiveTemplate.png因为IDEA生成注释的默认方式是:/* +模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为/*add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType()
1.3 设置注释的快捷键
TIM截图20181009193521.png
1.4 设置模板
模板内容如下:
*
* 功能描述:
* @Param: $param$
* @Return: $return$
* @Author: $user$
* @Date: $DATE$ $TIME$
*/
注意 第一行,只有一个* 而不是/*
在设置参数名时必须用$参数名$的方式,否则1.5中读取不到你设置的参数名
1.5 设置参数的获取方式
选择右侧的Edit variables按钮
选择每个参数对应的获取方法(在下拉选择框中选择即可),网上有很多教程说获取param时使用脚本的方式,我试过使用脚本的方式不仅麻烦而且只能在方法内部使用注释时才能获取到参数
选择应用场景:勾选Java
注意 点击模板页面最下方的警告,来设置将模板应用于那些场景,一般选择Java即可(如果曾经修改过,则显示为Change而不是Define)
再次选择右侧的Edit variables按钮,下拉框就有选项了;如下图,选中对应的Expression,点击OK
2. 效果
创建方法,在方法上一行,输入 /** ,然后 回车