1. 程式人生 > >phpsotrm 設置命名空間

phpsotrm 設置命名空間

技術 奇怪 有用 文件 psr 錯誤 功能 註意 新博

PHPStorm 添加支持 PSR-4 命名空間前綴設置

許久沒有更新博客啦, 太忙了, 七月這最後一天來寫點自己在使用 PHPStorm 上的小卻很有用的功能吧.

PHPStorm 默認是使用 PSR-0 命名空間規範的, 前提是你需要標記好項目中的源碼根目錄, 這樣當你以後在目錄下新建類時IDE將會自動添加上符合 PSR-0 自動加載規範的命名空間路徑

技術分享圖片

未設置項目源碼根目錄時, 新建類文件的 Namespace 一項是空的, 需要每次自己手動填寫, 很費事

技術分享圖片

這是標記為源碼根目錄的一種方法, 標記上後目錄就會變成藍色的, 還有個前端資源文件目錄也很有用可以試試, 取消則選擇 unmark … 那項

標記好之後再次新建類文件就會自動加上命名空間了

技術分享圖片

但是對於使用 PSR-4 規範的就比較郁悶了, 每次新建類文件都得手動添加一遍命名空間前綴, 因為路徑會自動修正, 所以還得手動刪除下路徑中的錯誤目錄, 很是費事, 我之前也一直比較糾結這個事情, 一直奇怪為什麽 PHPStorm 這麽強大, 卻沒有設置命名空間前綴的方法呢?

其實是自己眼瞎了沒發現而已, PHPStorm 設置中早就有這個功能了, 只不過那個設置的按鈕非常非常非常~的小而已, 一直沒註意到, 前不久才發現~

技術分享圖片

打開設置面板, Directories 一項中, 看到自己設置的項目源碼根目錄邊上有個很小的 P 符號, 表示 Prefix 前綴的意思, 很小, 以前都一直被忽視了, 點擊就可以設置了

技術分享圖片

現在再來試試, 發現會自動加上我們剛剛設置的命名空間前綴了, 現在就支持 PSR-4 啦, 以後新建類省力多了, 趕緊去試試吧!!

phpsotrm 設置命名空間