在IntelliJ IDEA中设置类、方法注释

来源:互联网 发布:2016网络写手排行榜 编辑:程序博客网 时间:2024/06/13 22:19

在IntelliJ IDEA中设置类、方法注释

1、设置类注释:

  • 1、 打开file->setting->Editor->Filr and Code Templates->Includes->File Header
    这里写图片描述
  • 2、选择File Header,然后右边是显示:
    这里写图片描述
    /**           * java类简单作用描述      * @ProjectName:    ${PROJECT_NAME}      * @Package:        ${PACKAGE_NAME}      * @ClassName:      ${TYPE_NAME}      * @Description:     java类作用描述       * @Author:         作者姓名      * @CreateDate:     ${DATE} ${TIME}      * @UpdateUser:     Neil.Zhou      * @UpdateDate:     ${DATE} ${TIME}      * @UpdateRemark:   The modified content      * @Version:        1.0      * <p>Copyright: Copyright (c) ${YEAR}</p>      *      */

修改后,点击OK,当你再次创建类的时候就会自动生成注释;

2、设置方法注释

打开file->setting->Editor->LiveTemplates

这里写图片描述

  • 1、点击右边上面那个绿色的+号,选择Template Group双击;

  • 2、弹出一个窗口,添加一个分组名字,我这里添加的是docGroup,然后点击OK ;

这里写图片描述

  • 3、点击一下刚刚你添加的那个名字(docGroup),然后点击右边上面那个绿色的+号,选择LiveTemplate双击

这里写图片描述

  • 4、 出现下面的场景,如图:

这里写图片描述

  • 5、定义cmt为类注释、mcmt为方法注释两个自定义快捷键生成注释模板;
    这里写图片描述
    具体信息如下:
    cmt=====》
    /**     *  java类简单作用描述     * @ProjectName:    $PROJECT_NAME$     * @Package:        $PACKAGE_NAME$     * @ClassName:      $TYPE_NAME$     * @Description:    java类作用描述     * @Author:         作者姓名     * @CreateDate:     $DATE$ $TIME$     * @UpdateUser:     作者姓名     * @UpdateDate:     $DATE$ $TIME$     * @UpdateRemark:   The modified content     * @Version:        1.0     * <p>Copyright: Copyright (c) $YEAR$</p>     *     */

mcmt===》

    /**     * 方法实现说明     * @method      $method$     * @author      作者姓名     * @version     $version$     * @see         对类、属性、方法的说明 参考转向     $param$     * @return      $return$     * @exception   $exception$     * @date        $date$ $time$     */

注意命令生成和类文件定义的不同,有些变量需要设定;
具体如下:

  • 1、cmt需要设置的变量,Expression可以选择:
    这里写图片描述

  • 2、mcmt需要设置的变量,Expression可以选择:
    这里写图片描述

  • 3、需要注意的是,@param需要用一个表达式:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n\\b' : '')}; return result", methodParameters())
基本设置完成,可以试试啦!
阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 监外执行过了又犯罪怎么办 监视居住期间再次犯罪怎么办 前妻有贷款跑了怎么办 未成年犯有缓刑罪继续犯罪怎么办 英朗出现检修esc怎么办 照相时奖状拿反了怎么办 wps文档加密后忘记密码怎么办 wps表格文件密码忘记了怎么办 wps表格密码忘记了怎么办 发布的文案缩成一行怎么办 创维电视都是VIP怎么办 挂电视距离太远怎么办 电视离沙发太近怎么办 苹果6更新11.1卡怎么办 苹果升级变卡了怎么办 迅雷被资源举报无法加速怎么办 迅雷的敏感资源无法加速怎么办 迅雷下载敏感资源无法加速怎么办 换手机微信账户怎么办 拉链拉不合没有蜡怎么办 长杆烟斗头松动怎么办? 大王卡没流量了怎么办 晚上电视想看野外生存怎么办 假离婚后真离婚怎么办 苹果手机在车上不能充电怎么办 遥控钥匙打不开车门怎么办 苹果访问限制密码忘记了怎么办 苹果手机忘记访问限制密码怎么办 苹果忘记访问限制密码怎么办 苹果限制访问密码忘了怎么办 东奥会计书盗版怎么办 合同封印少盖一页怎么办 玩单机游戏屏幕输入不支持怎么办 汽车不小心陷进泥潭怎么办 招商银行信用卡激活电话换了怎么办 冲鼻子是耳朵进水了怎么办 不小心点了赞怎么办 小车间太热了怎么办 在车间上班好热怎么办 英雄杀四星李逵不拉仇恨怎么办 手表玻璃里面有雾水怎么办