1. 程式人生 > >PhpStorm註釋的設定

PhpStorm註釋的設定

 

方法一:

正常的函式註釋模板是沒有時間和日期的

  1. 我們先新增熱鍵 在Live Templates中新增名字叫user的模板,裡面建一個比如說叫xxx的子類,然後再下面的 Templates text 寫入如下資訊 

1

$DATE$ $TIME

   然後點選 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
     */

複製程式碼

參考:https://www.cnblogs.com/Steven-shi/p/8136081.html