迫于囊中羞涩,买不起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