迫於囊中羞澀,買不起PHPStorm,用NetBeans代替,可是NetBeans缺乏Symfony的幾個插件,因而我又給NetBeans寫了兩個Symfony插件,總的來講我已經不須要phpstorm了,這裏記錄下我用NetBeans代替收費PHPStorm的過程。php
目前個人NetBeans版本是11.0 LTS,安裝了NetBeans自帶的4個插件PHP
、 PHP Enhancements
、Symfony 2/3 Framework
、Twig template
,這樣NetBeans就支持普通PHP開發了,對PHP的支持挺好的。git
因爲我要開發Symfony 3.x項目,但上面的插件支持還不夠好,因而我寫了下面兩個插件:github
用法是先鼠標光標點中要跳轉的字符串,而後點擊[Navigation] - [symfonyOpen]菜單就行,能夠對菜單自定義快捷鍵。phpstorm
這個插件能夠跳轉大部分symfony本身的路徑寫法到twig文件、實體類、倉庫類、符合簡單命名規則的service類。spa
能夠自動補全symfony的業務類字符串與symfony環境參數.net
自動保存插件( http://plugins.netbeans.org/p... )插件
右鍵複製文件名與行數插件( https://github.com/zjsxwc/Net... )code
phpDoc生成插件 ( https://github.com/zjsxwc/Net... )orm
建議把NetBeans的內存佔用調大,否則開發大項目時會卡,在<NetBeansHome>/etc/netbeans.conf
文件最後添加這幾句就行:symfony
-J-Xverify:none -J-Xms256m -J-Xmx1800m -J-XX:PermSize=512m