记录下我用NetBeans代替收费PHPStorm开发Symfony项目的过程

迫于囊中羞涩,买不起PHPStorm,用NetBeans代替,但是NetBeans缺少Symfony的几个插件,于是我又给NetBeans写了两个Symfony插件,总的来说我已经不需要phpstorm了,这里记录下我用NetBeans代替收费PHPStorm的过程。

过程

目前我的NetBeans版本是11.0 LTS,安装了NetBeans自带的4个插件PHPPHP EnhancementsSymfony 2/3 FrameworkTwig template,这样NetBeans就支持普通PHP开发了,对PHP的支持挺好的。

由于我要开发Symfony 3.x项目,但上面的插件支持还不够好,于是我写了下面两个插件:

用法是先鼠标光标点中要跳转的字符串,然后点击[Navigation] - [symfonyOpen]菜单就行,可以对菜单自定义快捷键。

这个插件可以跳转大部分symfony自己的路径写法到twig文件、实体类、仓库类、符合简单命名规则的service类。

1.png

可以自动补全symfony的业务类字符串与symfony环境参数

2.png

其他插件

自动保存插件( http://plugins.netbeans.org/p...

右键复制文件名与行数插件( https://github.com/zjsxwc/Net...

phpDoc生成插件 ( https://github.com/zjsxwc/Net...

建议

建议把NetBeans的内存占用调大,不然开发大项目时会卡,在/etc/netbeans.conf文件最后添加这几句就行:

-J-Xverify:none  
-J-Xms256m  
-J-Xmx1800m  
-J-XX:PermSize=512m 

你可能感兴趣的:(php,symfony)