PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

大家好,又见面了,我是全栈君。

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的:

/**
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
*/

但是我发现,文件中的默认注释是这样的:

1 /**
2 * Created by ${PRODUCT_NAME}.
3 * User: ${USER}
4 * Date: ${DATE}
5 * Time: ${TIME}
6 */

当我把上面这段中3、4、5行的代码直接复制放到PHP Function Doc Comment这个下面的时候,发现其中占位符{}中的东西并没有被替换,而是当成字符串打出来了。

方法:

1、我们在PhpStorm中setting-》Editor-》Live Template,即找到模板选项,会看到各种语言的模板设置;

2、找到右边有个+号,创建一个自定义模板:选择Live Template,然后按照下图的配置顺序进行设置:

 PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

 

 

3、点保存之后,回到FIle and Code Template-》Includes,在PHP Function Doc Comment这里设置:

/**
 * @Notes:
 * @Interface ${NAME}
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
 * @author: Chenrui
 * @Time: ${DATE}   ${TIME}
*/

4、点击Apply,点击OK,然后在方法前面,输入 /**后回车:

/**
* @Notes:
* @Interface put_token
* @param $data
* @return string
* @author: Chenrui
* @Time: 2018/5/9 18:05
*/

我自己设置

/**
${PARAM_DOC}
#if (${TYPE_HINT} != "void") * @return ${TYPE_HINT}
#end
${THROWS_DOC}
User: lxw
Date: ${DATE} ${TIME}
*/

  PhpStorm 头部注释、类注释和函数注释的设置(稍微完善点)

 

 

OK,完成。
———————
版权声明:本文为CSDN博主「chenrui310」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chenrui310/article/details/80257433

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112130.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SSH批量更新getHibernateTemplate().bulkUpdate(hql)

    SSH批量更新getHibernateTemplate().bulkUpdate(hql)当用 getHibernate bulkUpdate hql 这个方法是会报错 org springframew jdbc Uncategorize Hibernateope couldnotexec uncategorize

    2025年10月22日
    3
  • r语言熵权法求权重(真实案例完整流程)[通俗易懂]

    r语言熵权法求权重(真实案例完整流程)[通俗易懂]可以通过计算熵值来判断一个事件的随机性及无序程度,也可以用熵值来判断某个指标的离散程度,指标的离散程度越大,该指标对综合评价的影响(权重)越大。

    2022年10月5日
    4
  • java numeric_java基本字符数据类型

    java numeric_java基本字符数据类型先看DDL再看自动转换的java类型结论:(范围都是闭区间)numeric[1,4]是Shortnumeric[5,9]是Integernumeric[10,18]是Longnumeric[19]及以上是BigDecimal

    2025年6月16日
    4
  • C++ this指针

    C++ this指针this指针引言:首先,我们都知道类的成员函数可以访问类的数据(限定符只是限定于类外的一些操作,类内的一切对于成员函数来说都是透明的),那么成员函数如何知道哪个对象的数据成员要被操作呢,原因在于每个对象都拥有一个指针:this指针,通过this指针来访问自己的地址。注意:this指针并不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的。this指针的类型取决于…

    2022年5月17日
    46
  • 国外LOGO设计欣赏的200佳网站推荐(系列十五)

    国外LOGO设计欣赏的200佳网站推荐(系列十五)这个系列将向大家分享国外精美Logo设计欣赏的200佳网站,设计师们可通过这些网站收集的优秀Logo作品来获取灵感,进而设计出更加时尚、更有创意的作品,设计师们也可以把自己得意的Logo作品提交到这些

    2022年7月3日
    39
  • TFRecord简介,原理分析,代码实现?[通俗易懂]

    TFRecord简介,原理分析,代码实现?在利用深度学习算法搭建完成网络之后,我们要对网络进行训练,要训练网络就要有训练数据,通常我们会直接对硬盘上存放数据进行操作,来fetch到网络中。这样直接从硬盘上读取数据太慢了,为了加快数据读取,今天我们介绍一种比较好的数据格式tfrecord,那么什么是tfrecord呢?什么TFRecord格式的数据?Tensorfl…

    2022年4月18日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号