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

简述网站规划的流程网站做子页面怎么做的

简述网站规划的流程,网站做子页面怎么做的,百度网站建设要多少钱,手机优化不足80怎么办文章目录类注释模板设置使用 File and Code Templates方法 1#xff1a;直接在编辑区编写模板代码方法 2#xff1a;使用 parse 指令来引用注释模板使用 Live Templates方法注释模板设置注意事项解决注释模板无法获取参数名和返回值类型的问题类注释模板设置 使用 File and … 文章目录类注释模板设置使用 File and Code Templates方法 1直接在编辑区编写模板代码方法 2使用 parse 指令来引用注释模板使用 Live Templates方法注释模板设置注意事项解决注释模板无法获取参数名和返回值类型的问题类注释模板设置 使用 File and Code Templates File and Code Templates 用来配置文件和代码模板即文件在创建的时候自动会按文件模板生成代码注释。 按快捷键 command , 或者 点击 IntelliJ IDEA -- Preferences 打开偏好设置如下图所示 然后选择 Editor -- File and Code Templates -- Files -- Class如下图所示 方法 1直接在编辑区编写模板代码 类注释模板代码如下可以直接复制使用 /*** ClassNAME ${NAME}* Description TODO* Author ${USER}* Date ${DATE} ${TIME}* Version 1.0*/关于注释模板中的变量你可以参考 Description 的相关说明 设置好之后每次创建类就会自动添加类注释啦 注意如果直接使用编辑区中的模板代码那么 #parse 指令所引用的模板需要清空 方法 2使用 parse 指令来引用注释模板 Using the #parse directive, you can include templates from the Includes tab, by specifying the full name of the desired template as a parameter in quotation marks. For example: #parse(“File Header.java”) 翻译对想要使用的模板指定一个全名将这个名称作为一个参数放在指令 parse 的双引号内这样可以引用 Includes tab 中定义的模板 步骤 1新建模板 在 Includes tab 中新建模板根据需要对模板命名如下图所示 步骤 2编写模板代码 在右侧的编辑区内编写注释模板代码如下图所示 步骤 3使用 parse 指令来引用模板 注默认是引用 File Header 模板所以通常是在 File Header 编辑注释模板即可然后通过 parse(File Header.java) 引用即可 使用 Live Templates Live Templates 用来配置动态模板可以在指定位置使用缩写字母自动生成注释。 步骤 1创建动态模板 步骤 2给模板命名并设置扩展按键 先设置模板的扩展按键然后采用缩写形式给模板命名并对模板进行描述如下图所示 如上图所示的设置输入 cc enter 就可以生成注释 步骤 3编写注释模板代码 在 Template text 编辑区编写注释模板代码 Live Template 的注释模板代码中的变量比较特别需要在变量名称的首尾加上美元符号 $ 如下所示 /*** className $name$* description TODO* author $user$* date $time$ $date$* version 1.0*/ 步骤 4对使用到的变量设置表达式 注释模板中引用了变量但是变量的值如何获取需要另外配置表达式才行。点击右侧 Edit variables 打开设置窗口如下图所示 注右边的 Skip if defined 建议全部打勾这样有内容的注解就不会默认处于编辑状态出现红色边框。 步骤 5设置模板的应用范围 将模板仅应用于 Java 方法注释模板设置 方法注释模板只能通过 Live Templates 来设置设置流程同上述使用 Live Templates 设置类的注释模板一样。 配置模板中的自定义变量 方法注释模板的代码如下 /*** description TODO* methodName $name$* param $param$* return $return$* author $user$* date $time$ $date$*/或者 /*** * param $param$* return $return$* author $author$* date $date$ $time$*/注意事项 正常配置的方法注释模板有问题不能在方法外部正常使用只能在方法内部正常使用如下动态图所示 但是 IDEA 默认的方法文档注释则可以在外部正常使用可以获取方法参数、返回值类型、异常类型等信息但是在方法内部则无效如下动态图所示 解决注释模板无法获取参数名和返回值类型的问题 正常配置的方法注释模板在使用时存在缺陷在方法外部添加注释根本无法获取到方法的参数、返回值类型等信息只能在方法体内部使用。如果希望在方法外部使用注释并且可以正常获取到方法的参数和返回值类型等信息需要写 groovy 脚本代码。 注释模板必须按下面的格式写 *** $end$$param$* return $return$* throws * author $user$* date $date$ $time$*/模板变量的配置如下 对应的 param 变量的 groovy 的脚本代码如下 // 推荐这段代码 groovyScript(def result ;def params \${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split(,).toList(); for(i 0; i params.size(); i){result ((i ! 0) ? \\n :) * param params[i]}; return result ? * param : result, methodParameters())格式化代码 groovyScript(def result ; def params \${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split(,).toList(); for (i 0; i params.size(); i) {result ((i ! 0) ? \\n :) * param params[i] }; // 当变量result的值为空字符串时这里有特别处理 return result ? * param : result , methodParameters() )// 推荐这段代码 groovyScript(def result ; def params \${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split(,).toList(); for(i 0; i params.size(); i){result ((i ! 0) ? \\n :) * param params[i]}; return result, methodParameters())格式化 groovyScript(def result; def params\${_1}\.replaceAll([\\\\[|\\\\]|\\\\s], ).split(,).toList(); for(i 0; i params.size(); i) {result ((i ! 0) ? \\n :) * param params[i] }; // 变量result为空字符串时这里并没有特别处理具体也可以 return result , methodParameters() )对应的 return 变量的 groovy 的脚本代码如下 // 返回值类型会显示类的全限定名 groovyScript(return (\${_1}\ void) || (\${_1}\ null) ? : \${_1}\, methodReturnType())// 或者这段代码返回值类型只显示类型的名称例如ArrayListPerson groovyScript(def returnType \${_1}\; def result ;if(returnTypenull||returnTypevoid){return ;}else{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()); 配置完成后在方法的上面先输入 /*再按 Enter 键就会自动生成注释了。
http://www.pierceye.com/news/259844/

相关文章:

  • 营销网站重要特点是网站建设运维方案
  • 江西网站定制公司丰润区建设局网站
  • 手机网站制作费用合肥优化推广公司
  • 中国建设银行注册网站采购与招标网
  • 扬州住房和建设局网站江油市规划和建设局网站
  • 网站使用问题上海seo优化
  • 私人订制网站有哪些网站建设千套素材
  • 网站建设晋丰北京网站建设及优化
  • 东莞网站制作南城电商网站模板
  • 特色的佛山网站建设深圳勘察设计协会
  • 网站关键词重要性如皋网站制作
  • 河池市网站建设成都网站开发工资
  • 网站建设服务亿企网络十大现货交易平台排名
  • 邯郸大网站英文wordpress转中文乱码
  • 卖汽车的网站怎么做网站建设需要多少钱知乎
  • 苏州模板建站平台自助快速建站
  • 域名查询网ip郑州百度网站优化
  • 泉州网站建设 乐本园东昌府网站制作
  • 电子产品配件采购网站阿里云 虚拟主机 wordpress
  • 网站的电子手册用什么做的百度云搜索引擎官网
  • 网站代码隐蔽代码jsp网站开发pdf
  • 厚街手机网站制作网站开发年终总结
  • 泉州网站建设技术外包网站建设的具体奖罚措施
  • 汕头企业网站推广技巧南宁关键词网站排名
  • 做我的世界背景图的网站阿里云服务器做网站外网访问慢
  • 云南百度智能建站登录wordpress数据库吗
  • 万网买好域名后如何开通网站网站历史记录怎么恢复
  • 游戏租号网站开发网页设计的技术有哪些
  • 工信部网站备案文件合肥网站制作建设
  • 网站架设标准网站域名注册费用