zoukankan      html  css  js  c++  java
  • PhpStorm函数注释的设置

    PhpStorm函数注释的设置

    一、总结

    一句话总结:

    添加模板 添加变量
    应用变量

    a、添加模板,添加變量,在(PhpStorm中setting-》Editor-》Live Template)中添加模板添加變量

    $DATE$ $TIME$

    b、應用變量,在(setting-》Editor-》FIle and Code Template-》Includes)中應用變量

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

    1、phpstorm中如何给方法函数添加注释?

    在方法前面,输入 /**后回车

    2、方法(函数)注释样例?

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

    应用这样样例得到的注释结果:

    /**
     * Notes:
     * User: rfan
     * Date: 2018-11-04
     * Time: 7:13 AM
     * @param $param1
     * @param $param2
     * @param $param3
     * @return 	hink
    esponseView|void
     * @throws 	hinkdbexceptionDataNotFoundException
     * @throws 	hinkdbexceptionModelNotFoundException
     * @throws 	hinkexceptionDbException
     */

    3、我们想设置各种模板样例在哪里设置,比如html文件的默认代码,比如类、方法等的注释?

    setting editor templates

    File->Setting->Editor->File and Code Templates

    二、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,然后按照下图的配置顺序进行设置:

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

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

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

    /**
         * Notes:下单接口
         * User: Steven
         * Date: 2017/12/28
         * Time: 15:19
         * @return array
         * @throws yiidbException
         */

    OK,完成。

     
    參考:PhpStorm函数注释的设置 - Steven* - 博客园
    https://www.cnblogs.com/Steven-shi/p/8136081.html
     
  • 相关阅读:
    webpack进阶(二)
    webpack的loader和plugin的区别
    接口和面向接口编程
    设计原则与编程技巧汇总
    W3C的盒子模型和IE的盒子模型
    React的组件
    React的路由react-router
    三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法
    gulp 构建 demo
    antd 表单的两种校验方式
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9903022.html
Copyright © 2011-2022 走看看