PhpStorm 是捷克公司 JetBrains 旗下的 IDE 產(chǎn)品沮焕,目前可以說(shuō)是最好的 PHP 開(kāi)發(fā) IDE寨躁,我原來(lái)用的 Eclipse 一直屬于寄人籬下,哎嗅战,PHP 就是那么慘棱烂!
PhpStorm 的破解賬號(hào)獲取地址:
http://idea.lanyus.com/
相關(guān)插件:
安裝相關(guān)的插件:
- .ignore
- laravel plugin
- vue.js
在上面這些工具的幫助下慕的,PhpStorm 的提示功能確實(shí)強(qiáng)大:
- 可以 Route::get() Redirect::action() 這樣的靜態(tài)類(lèi)的參數(shù)(一個(gè)形如 Auth\AuthController@dispatchNow 的字符串)進(jìn)行提示燥滑,CMD+鼠標(biāo) 以后可以繼續(xù)對(duì)這個(gè)字符串的參數(shù)信息進(jìn)行提示
- 可以對(duì) View::make() 這樣的靜態(tài)類(lèi)的參數(shù)(一個(gè)形如 site.user.create 的字符串)進(jìn)行提示肆良,鼠標(biāo)點(diǎn)擊以后可以直接跳到相應(yīng)的模板文件
- 支持 PSR-4 的 namespace 標(biāo)準(zhǔn)纺弊,這里有一個(gè)參考視頻:
https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/25 - 提供了對(duì) Blade 模板引擎的支持
- 提供了對(duì) artisan 命令行的支持
- 對(duì) Live Templates(PhpStorm Laravel Live Templates) 的支持牛欢,大大加速編碼速度,需要按照這里的教程安裝:
https://github.com/koomai/phpstorm-laravel-live-templates
命令行配置:
Preferences -> Languages & Frameworks -> PHP 里面設(shè)置好 CLI Interpreter
調(diào)試支持:
先安裝 Xdebug:
http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
然后就可以借助 Xdebug 可以對(duì) PHP 進(jìn)行調(diào)試(主要價(jià)值在斷點(diǎn))淆游,這里有一個(gè)視頻教程:
https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/20
單元測(cè)試:
Laravel 應(yīng)該已經(jīng)預(yù)裝了 PHP Unit傍睹,所以只要直接用就可以,這里有教程:
https://confluence.jetbrains.com/display/PhpStorm/Creating+PHPUnit+Tests+in+PhpStorm
同樣有一個(gè)視頻教程
https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/22
快捷鍵:
Frequently Used PhpStorm Keyboard Shortcuts
https://www.sitepoint.com/phpstorm-top-productivity-hacks-shortcuts/
Emmet支持:
Emmet 是一套快速撰寫(xiě) HTML 和 CSS 的解決方案犹菱,看著蠻帥的拾稳,不知道寫(xiě)前端的人會(huì)不會(huì)用
編碼規(guī)范
在設(shè)置里面設(shè)定 PSR1 和 PSR2 為默認(rèn)的編碼規(guī)范,然后 option + command + L 就可以高效的按照編碼規(guī)范排版代碼
好用的快捷鍵
一鍵搜索(好用):shift + shift
按照文件名搜索:command + shift + N
當(dāng)前項(xiàng)目?jī)?nèi)搜索:ctrl + shift + F
根據(jù)文件名打開(kāi)文件:ctrl + O
最近打開(kāi)的文件:command + E
撤銷(xiāo)刪除:command + shift + Z
增加內(nèi)存
PhpStorm 默認(rèn)只使用 750M 的內(nèi)存腊脱,而實(shí)際上需要 1.5G(2017.2)访得,如果使用默認(rèn)值,則會(huì)非常的卡頓陕凹,修改的地址是:Help -> diagnostic -> change memory setting