迫于囊中羞涩,买不起PHPStorm,用NetBeans代替,但是NetBeans缺少Symfony的几个插件,于是我又给NetBeans写了两个Symfony插件,总的来说我已经不需要phpstorm了,这里记录下我用NetBeans代替收费PHPStorm的过程。
过程
目前我的NetBeans版本是11.0 LTS,安装了NetBeans自带的4个插件PHP
、 PHP Enhancements
、Symfony 2/3 Framework
、Twig template
,这样NetBeans就支持普通PHP开发了,对PHP的支持挺好的。
由于我要开发Symfony 3.x项目,但上面的插件支持还不够好,于是我写了下面两个插件:
- 一个是用于跳转Symfony Service的插件 symfonyOpen( https://github.com/zjsxwc/net... )
用法是先鼠标光标点中要跳转的字符串,然后点击[Navigation] - [symfonyOpen]菜单就行,可以对菜单自定义快捷键。
这个插件可以跳转大部分symfony自己的路径写法到twig文件、实体类、仓库类、符合简单命名规则的service类。
- 一个是用于Symfony业务类简写的自动补全的插件,symfonyAutoCompletion( https://github.com/zjsxwc/Net... )
可以自动补全symfony的业务类字符串与symfony环境参数
其他插件
自动保存插件( http://plugins.netbeans.org/p... )
右键复制文件名与行数插件( https://github.com/zjsxwc/Net... )
phpDoc生成插件 ( https://github.com/zjsxwc/Net... )
建议
建议把NetBeans的内存占用调大,不然开发大项目时会卡,在<NetBeansHome>/etc/netbeans.conf
文件最后添加这几句就行:
-J-Xverify:none
-J-Xms256m
-J-Xmx1800m
-J-XX:PermSize=512m
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。