当前位置:网站首页>【IDEA】idea配置
【IDEA】idea配置
2022-08-04 16:08:00 【Learn Forever】
1.设置类注释
打开idea,左上角找到Preference,在左侧导航栏中找到File and Code Templates。
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
*@author username(自行修改)
*@date ${YEAR}/${MONTH}/${DAY}
**/
public class ${NAME} {
}

2.设置方法注释
1、File–>Settings–>Editor–>Live Templates
2.新建组:命名为userDefine
3.新建模板:命名为*
4.设置生成注释的快捷键
5.设置模板
*
* $param$
* $return$
* @author username(自行修改)
* @date $date$ $time$
**/
6.设置模板的应用场景
点击模板页面最下方的警告,来设置将模板应用于那些场景,一般选择EveryWhere–>Java即可
7.设置参数的获取方式
选择右侧的Edit variables按钮
其中params变量的内容为:
groovyScript("def result = '';def params = \"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] != '')result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n ' : '')}; return result == '' ? null : '\\r\\n ' + result", methodParameters())
其中return变量的内容为:
groovyScript("return \"${_1}\" == 'void' ? null : '@return ' + \"${_1}\"", methodReturnType())

边栏推荐
猜你喜欢

一文详解什么是软件部署

成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题

NFT盲盒挖矿系统dapp开发NFT链游搭建

B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条

数据分析入门导读
![吴恩达机器学习[13]-支持向量机](/img/8c/87f1dd825bb998008d1532ff2899e2.png)
吴恩达机器学习[13]-支持向量机

【Pick-in】Advertising-information flow cross-domain CTR estimation (to be updated)

多商户商城系统功能拆解24讲-平台端分销会员

"Research Report on the Development of Global Unicorn Enterprises in the First Half of 2022" released - DEMO WORLD World Innovation Summit ended successfully

NFT blind box mining system dapp development NFT chain game construction
随机推荐
A detailed explanation of what is software deployment
For循环控制
jasmine.any(Function) 的一个使用场景
GPS卫星同步时钟,NTP网络同步时钟,北斗时钟服务器(京准)
实战:10 种实现延迟任务的方法,附代码!
SQL语言的分类以及数据库的导入
长期更新的一些 pytorch 知识点总结
为什么Redis默认序列化器处理之后的key会带有乱码?
“敏捷欺骗了开发人员”
What are the useful IT asset management platforms?
一文详解什么是软件部署
张乐:研发效能的黄金三角及需求与敏捷协作领域的实践|直播回顾
如何防止重复下单?
荐书 | 《大脑的奥秘:人人要懂的脑科学》:大脑里面有什么
Difference between GET and POST requests
吴恩达机器学习[12]-机器学习系统设计
测试零基础如何进入大厂?一场面试教会你(附面试题解析)
奖金池高达 20 万,RTE 2022 创新编程挑战赛正式开启
DocuWare平台——用于文档管理的内容服务和工作流自动化的平台(上)
一文解答DevOps平台的制品库是什么