phpsotrm 設置命名空間
阿新 • • 發佈:2017-12-08
技術 奇怪 有用 文件 psr 錯誤 功能 註意 新博
PHPStorm 添加支持 PSR-4 命名空間前綴設置
許久沒有更新博客啦, 太忙了, 七月這最後一天來寫點自己在使用 PHPStorm 上的小卻很有用的功能吧.
PHPStorm 默認是使用 PSR-0 命名空間規範的, 前提是你需要標記好項目中的源碼根目錄, 這樣當你以後在目錄下新建類時IDE將會自動添加上符合 PSR-0 自動加載規範的命名空間路徑
未設置項目源碼根目錄時, 新建類文件的 Namespace 一項是空的, 需要每次自己手動填寫, 很費事
這是標記為源碼根目錄的一種方法, 標記上後目錄就會變成藍色的, 還有個前端資源文件目錄也很有用可以試試, 取消則選擇 unmark … 那項
標記好之後再次新建類文件就會自動加上命名空間了
但是對於使用 PSR-4 規範的就比較郁悶了, 每次新建類文件都得手動添加一遍命名空間前綴, 因為路徑會自動修正, 所以還得手動刪除下路徑中的錯誤目錄, 很是費事, 我之前也一直比較糾結這個事情, 一直奇怪為什麽 PHPStorm 這麽強大, 卻沒有設置命名空間前綴的方法呢?
其實是自己眼瞎了沒發現而已, PHPStorm 設置中早就有這個功能了, 只不過那個設置的按鈕非常非常非常~的小而已, 一直沒註意到, 前不久才發現~
打開設置面板, Directories 一項中, 看到自己設置的項目源碼根目錄邊上有個很小的 P 符號, 表示 Prefix 前綴的意思, 很小, 以前都一直被忽視了, 點擊就可以設置了
現在再來試試, 發現會自動加上我們剛剛設置的命名空間前綴了, 現在就支持 PSR-4 啦, 以後新建類省力多了, 趕緊去試試吧!!
phpsotrm 設置命名空間