1. 程式人生 > >PHPStorm使用之三(模板代替複製)

PHPStorm使用之三(模板代替複製)

平常的業務程式碼,保守估計有百分之三十左右是重複的操作。
從MVC流行以來,無非就是換個表名,重寫一遍增刪改查CURD
我這個人比較懶,懶到什麼程度呢,就是基本的複製貼上我都嫌麻煩,為什麼這麼矯情,因為有矯情的資本。
看看下面這個圖,這就是建立 線上模板 live templates 的設定彈框頁面

在這裡插入圖片描述

step1
file ---- setting ---- editor ----- live templates

step2
新增 templates group :我們添加了一個 thinkphp
新增 live template

: 我們添加了一個 ctrl 短命令

step 3
輸入短命令的名字 ctrl 根據自己的習慣起名字

step4
短命令的描述說明

step5
該短命令生成的模板程式碼

namespace app\admin\controller;

use think\controller;
class ClassName extend Controller
{
    /* @var \app\admin\model\ModelName $model */
    private $model;
    public function __construct
() { parent::__construct(); $this->model = model('ModelName'); } }

然後在模板程式碼的下方有個 change,這裡是選擇模板適用於的語言的,我們選擇PHP

step6 & step7
應用後確認

step8
我們新建一個PHP檔案 輸入 ctrl 然後按 tab 鍵,會自動將模板的內容填充到當前位置