PhpStorm註釋的設定
方法一:
正常的函式註釋模板是沒有時間和日期的
1. 我們先新增熱鍵 在Live Templates中新增名字叫user的模板,裡面建一個比如說叫xxx的子類,然後再下面的 Templates text 寫入如下資訊
1 |
|
然後點選 Edit variables 編輯如下圖內容就可以了
然後點選Change (第一次好像是紅色的Define)選擇應用的檔案,我們選擇PHP所有的就可以了,這是後你在php檔案裡面輸入 xxx 然後按 Tab鍵 就可以出現日期和時間了,那怎麼和註釋模板結合呢?
我們找到函式註釋模板,把 最下面的 */ 內容替換成下圖紅框裡面的內容,然後儲存我們來試試。ps:作者這裡替換成自己的名字就可以了!
當我們輸入 /**+回車的時候出現如下圖所示的註釋,此時游標位於 xxx這裡,此時我們按下 Tab鍵就出現時間啦。
參考:https://www.cnblogs.com/wu-song/p/8032440.html
方法二:
首先,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 \yii\db\Exception
*/