記錄下我用NetBeans代替收費PHPStorm開發Symfony項目的過程

迫於囊中羞澀,買不起PHPStorm,用NetBeans代替,可是NetBeans缺乏Symfony的幾個插件,因而我又給NetBeans寫了兩個Symfony插件,總的來講我已經不須要phpstorm了,這裏記錄下我用NetBeans代替收費PHPStorm的過程。php

過程

目前個人NetBeans版本是11.0 LTS,安裝了NetBeans自帶的4個插件PHPPHP EnhancementsSymfony 2/3 FrameworkTwig template,這樣NetBeans就支持普通PHP開發了,對PHP的支持挺好的。git

因爲我要開發Symfony 3.x項目,但上面的插件支持還不夠好,因而我寫了下面兩個插件:github

用法是先鼠標光標點中要跳轉的字符串,而後點擊[Navigation] - [symfonyOpen]菜單就行,能夠對菜單自定義快捷鍵。phpstorm

這個插件能夠跳轉大部分symfony本身的路徑寫法到twig文件、實體類、倉庫類、符合簡單命名規則的service類。spa

1.png

能夠自動補全symfony的業務類字符串與symfony環境參數.net

2.png

image

其餘插件

自動保存插件( 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
相關文章
相關標籤/搜索