博客 / 詳情

返回

記錄下我用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項目,但上面的插件支持還不夠好,於是我寫了下面兩個插件:

  • 一個是用於跳轉Symfony Service的插件 symfonyOpen( https://github.com/zjsxwc/net... )

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

這個插件可以跳轉大部分symfony自己的路徑寫法到twig文件、實體類、倉庫類、符合簡單命名規則的service類。

1.png

  • 一個是用於Symfony業務類簡寫的自動補全的插件,symfonyAutoCompletion( https://github.com/zjsxwc/Net... )

可以自動補全symfony的業務類字符串與symfony環境參數

2.png

image

其他插件

自動保存插件( 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 
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.