当前位置: 首页 > 后端技术 > PHP

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

时间:2023-03-29 20:25:56 PHP

被迫害羞,买不起PHPStorm,所以改用NetBeans,但是NetBeans缺少几个Symfony插件,所以写了再来两个SymfonyforNetBeansPlug-ins,总的来说,我不再需要phpstorm了,这里记录下我使用NetBeans代替付费PHPStorm的过程。过程我现在的NetBeans版本是11.0LTS,安装了NetBeans自带的PHP、PHPEnhancements、Symfony2/3Framework、Twigtemplate这4个插件,让NetBeans支持普通的PHP开发,对PHP的支持很好。由于想开发一个Symfony3.x项目,但是上面的插件支持不够好,所以写了下面两个插件:一个是跳转SymfonyService的插件symfonyOpen(https://github.com/zjsxwc/net...)用法是先将鼠标光标指向要跳转的字符串,然后点击【导航】-【symfonyOpen】菜单,可以自定义菜单的快捷键.该插件可以将大部分symfony自带的路径写法跳转到符合简单命名规则的twig文件、实体类、仓库类、服务类。一个是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的内存占用,否则开发大型项目时会卡住。只需在/etc/netbeans.conf文件末尾添加以下行:-J-Xverify:none-J-Xms256m-J-Xmx1800m-J-XX:PermSize=512m