当前位置: 首页 > news >正文

手机网站建设的公司排名网络媒体有哪些

手机网站建设的公司排名,网络媒体有哪些,内蒙古建设厅安全资料网站,域名暂无法进行网站备案网上有很多类似的文章,但是我在按照他们的文章设置后,出现了一些问题,因此我这边在解决了问题后,总结一篇文章,发出来给大家借鉴一下。在此先说明一下idea的版本,是2020.1.3 设置动态模板,File…

网上有很多类似的文章,但是我在按照他们的文章设置后,出现了一些问题,因此我这边在解决了问题后,总结一篇文章,发出来给大家借鉴一下。在此先说明一下idea的版本,是2020.1.3

设置动态模板,File->Settings->Editor->Live Template

在这里插入图片描述
点击右上角的+号,添加动态模板组Template Group,再添加动态模板Live Template

在这里插入图片描述
abbreviation意为缩写,如我们设置为testmc。
模板文本template text如下:

** @author your name* @date $date$ $time$* @description $description$* @param $params$* @returns $returns$**/

编辑动态注释要使用的地方
在这里插入图片描述

只选择Java相关的
在这里插入图片描述

点击右侧的edit variables,值的表达式可以使用idea自带的模板,也可以使用groovy表达式
在这里插入图片描述
注意,使用方法注释的方式是 /*+动态模板缩写(testmc)+Tab[2,4]。之前我一直以为直接使用缩写,导致param和return无法识别。这个是使用动态模板后的效果。

在这里插入图片描述

但是在对于方法列表有多个入参的时候,idea自带模板methodParams()不尽如人意,无法对每个参数分别使用一行进行说明,在这里插入图片描述

可以看到param那里还是有一些不尽如人意,我们可以用groovy表达式改进一下。

方法模板改为

** @author your name* @date $date$ $time$* @description $description$$params$$returns$**/

edit vatiables中,param和return值依次如下[1]:
param

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 : result", methodParameters())

return

groovyScript("def returnType = \"${_1}\"; def result ='';if(returnType=='null'||returnType=='void'){return;}else{result += '* @return ';cls = returnType.split('<');for(i = 0; i < cls.size(); i++){temp = cls[i].tokenize('.');result += temp[temp.size() - 1] + ((i < cls.size() - 1) ? '<' : '');};return result + ' ';}", methodReturnType());

在这里插入图片描述
注释效果如下,可以看到对于方法列表有多个入参也能有比较好的效果:
在这里插入图片描述

模板文本这部分设置是你期望的注释格式,诸如$date$是能被idea识别的占位符,在右侧的edit variables中能够编辑这些占位符对应的值。不过在具体的使用中,使用idea自带模板和groovy表达式的时候,模板中是否带有@param@return,是有细微的区别的,这一点读者可以自行验证。

参考文章
[1],IDEA设置方法注释模板
[2],idea设置方法注释(亲测有效)
[3],IDEA设置自定义注释快捷键
[4],超级详细的IDEA设置Java类和方法的注释模板

http://www.tj-hxxt.cn/news/10281.html

相关文章:

  • 网站建设. 龙兵科技今日热点事件
  • 重庆做网站建设哪里好怎么查网站是不是正规
  • 广州专业网站设计百度网址大全电脑版
  • 交互式网站公安备案怎么做今日国际新闻
  • 高端品牌网站什么是seo文章
  • 怎么做时时彩彩票网站51link友链
  • wordpress安装2个网站吗搜狐新闻手机网
  • 网站文章多久才收录全网营销网络推广
  • 用yershop做网站百度不能搜的十大禁词
  • 泉做网站的公司优化营商环境心得体会1000字
  • 品牌策划方案书拼多多标题关键词优化方法
  • 个人网站怎么做游戏公司网站制作
  • 浙江省公路建设发票网站香港seo公司
  • 石家庄小学网站建设营销计划书7个步骤
  • 网站域名更换云搜索app
  • 摄影旅游网站源码seo关键词优化软件app
  • 专业做冻货的网站厦门seo公司到1火星
  • 网站建设项目规划书案例品牌seo推广
  • 做外贸现在一般都通过哪些网站互联网营销师是做什么的
  • 记事本做网站怎么插图合肥正规的seo公司
  • 西城区住房和城乡建设委员会网站找精准客户的app
  • 网站建设办公软文营销文案
  • 网站视觉规范广州seo团队
  • wordpress只作为前端seo中文
  • 青岛网络科技公司排名seo sem优化
  • 网站后台怎么建设电商平台怎么加入
  • 常州做网站麦策快速网站轻松排名
  • 网站地址英文网络的推广方式有哪些
  • 东莞订制网站建设产品怎么在网上推广
  • 天津营销网站建设联系方式北京环球影城每日客流怎么看