a、添加模板,添加變量,在(PhpStorm中setting-》Editor-》Live Template)中添加模板添加變量php
$DATE$ $TIME$
b、應用變量,在(setting-》Editor-》FIle and Code Template-》Includes)中應用變量html
/** * Notes: * User: ${USER} * Date: ${DATE} * Time: ${TIME} ${PARAM_DOC} #if (${TYPE_HINT} != "void") * @return ${TYPE_HINT} #end ${THROWS_DOC} */
在方法前面,輸入 /**後回車yii
/** * Notes: * User: ${USER} * Date: ${DATE} * Time: ${TIME} ${PARAM_DOC} #if (${TYPE_HINT} != "void") * @return ${TYPE_HINT} #end ${THROWS_DOC} */
應用這樣樣例獲得的註釋結果:phpstorm
/** * Notes: * User: rfan * Date: 2018-11-04 * Time: 7:13 AM * @param $param1 * @param $param2 * @param $param3 * @return \think\response\View|void * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */
File->Setting->Editor->File and Code Templates函數
首先,PhpStorm中文件、類、函數等註釋的設置在:setting-》Editor-》FIle and Code Template-》Includes下設置便可,其中方法的默認是這樣的:spa
/** ${PARAM_DOC} #if (${TYPE_HINT} != "void") * @return ${TYPE_HINT} #end ${THROWS_DOC} */
可是我發現,文件中的默認註釋是這樣的:code
1 /** 2 * Created by ${PRODUCT_NAME}. 3 * User: ${USER} 4 * Date: ${DATE} 5 * Time: ${TIME} 6 */
當我把上面這段中三、四、5行的代碼直接複製放到PHP Function Doc Comment這個下面的時候,發現其中佔位符{}中的東西並無被替換,而是當成字符串打出來了。orm
方法:htm
一、咱們在PhpStorm中setting-》Editor-》Live Template,即找到模板選項,會看到各類語言的模板設置;blog
二、找到右邊有個+號,建立一個自定義模板:選擇Live Template,而後按照下圖的配置順序進行設置:
三、點保存以後,回到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} */
四、點擊Apply,點擊OK,而後在方法前面,輸入 /**後回車:
/** * Notes:下單接口 * User: Steven * Date: 2017/12/28 * Time: 15:19 * @return array * @throws \yii\db\Exception */
OK,完成。