ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

idea添加类或方法快捷键的方法

2021-09-10 14:33:47  阅读:188  来源: 互联网

标签:pageNum pageSize bookType int idea param 快捷键 方法


前言:

使用idea有过一段一段时间了,每次写完方法需要都需要注释,要么手动注释要么用快捷键(/** 回车)默认模板注释,不符合项目规定的注释要求,于是想了想是不是设置自定义的注释模板,上网查了资料整理一篇心得分享给大家。

正文:

默认注释是的样子:

/**
*
* @param bookType
* @param pageNum
* @param pageSize
* @return
*/
public PaginationEntity getBookByType(String bookType, int pageNum, int pageSize) {...}
我们注释要求的样子:

/**
* @Description: 根据图书配型查询图书,工具类假分页。参数:图书类型,页码,每页图书数
* @Param: [bookType, pageNum, pageSize]
* @return: com.dmsdbj.library.controller.util.PaginationEntity
* @Author: 姜晶
* @Date: 2018/6/21
*/
public PaginationEntity getBookByType(String bookType, int pageNum, int pageSize) {...}
具体实现步骤:

1、打开系统设置Setting(Ctrl+Alt+S快捷键)

2、Editor—>Live Templates—>点击+号。添加一个templates group来放置自己快捷键,效果图如下:

3、选中创建的group—>再次点击+号,添加一个Live template

 

 

 

 

4、设置自定义的快捷键模板:

Abbreviation:快捷键,Description:描述该快捷键

Template text:自定义的快捷键模板

**
* @Description: $description$
* @Param: $params$
* @return: $returns$
* @Author: 姜晶
* @Date: $date$
*/
效果图:

 

 

 

 类

/**
*
* @param bookType
* @param pageNum
* @param pageSize
* @return
*/
public PaginationEntity getBookByType(String bookType, int pageNum, int pageSize) {...}

 方法

/**
* @Description: 根据图书配型查询图书,工具类假分页。参数:图书类型,页码,每页图书数
* @Param: [bookType, pageNum, pageSize]
* @return: com.dmsdbj.library.controller.util.PaginationEntity
* @Author: 姜晶
* @Date: 2018/6/21
*/
public PaginationEntity getBookByType(String bookType, int pageNum, int pageSize) {...}

5、设置注释的关联变量:先设置好Template text内容后—>Edit variables,变量如效果图设置就好。效果图:

 

 

 

 

注意:注意:注意:设置完应用一下(Aplay)

应用的时候直接在方法前边写:/+快捷键名+Tab键。即可,比如我设置的快捷键方法名是a,效果图便是:

 

 

 

结论:不将就是发现的源动力,在碰到繁琐的事情面前,不是将它分解处理,就是要想一个方法简化他。
————————————————
版权声明:本文为CSDN博主「JackeyNNN」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jianghappyboy/article/details/80794552

标签:pageNum,pageSize,bookType,int,idea,param,快捷键,方法
来源: https://www.cnblogs.com/summerZoo/p/15251157.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有