PHP IDE新選擇,【zend studio 6.0+aptana】

一直在尋找一個完美的IDE統一體,能夠統一完成全部PHP,javascript,css,html的編輯。
我一直在嘗試,試過zend studio,editplus,ultraeditor,DW,始終沒法在一個編輯器裏完成全部的操做,怎樣都會少那麼一點支持。
終於!在zend studio for eclipse 出來以後我看到了但願,就是由於eclipse傳說是個強大的插線板!
首次接觸eclipse,通過幾天的嘗試,終於爲這個插線板插上了完善的功能了。

1.PHP相關的全部功能zend studio for eclipse已經完善地提供了,只是用慣了zend studio 5.5的話會有點不習慣,咋說也要適應一下eclipse的習慣。

2.最難解決的是js和css的相關支持,特別是js,實在是讓廣大開發人員頭痛的東西。用了幾年的ultraeditor+alert()的編輯調試終於受不了了,因而一直在找一個完美一點的js編輯器,
【ultraeditor,editplus】之類的文本編輯器確實能夠提供很快速的編輯,可是代碼提示輔助實在不足,調試就更加不用說了,一句句alert()。
【Dreamweaver】也是不少人使用的,但這東西很明顯不是專門爲寫js設計的,寫css卻是很完美,對js基本只是提供了代碼高亮而已
【1st javascript editor,Antechinus JavaScript Editor v9】這2個js編輯器能夠說已經很是完善了,強大的代碼提示,代碼庫輔助等功能,徹底是爲js而存在的。惋惜的是這2者對中文的支持實在讓人無奈,由於這2者都是不支持utf-8編碼的文檔的,全部utf-8編碼的文檔中的中文都只能看到亂碼,只認gb2312 。沒辦法只能繼續尋找。
【aptana】一個新興的基於eclipse的插件,能夠說這個插件已經完美地解決了js,css,html的編寫了,加上強大的調試功能(非pro版的只支持firefox的調試,不知又沒破解,pro版的就能夠支持IE調試),惟一的缺點就是慢!沒辦法,基於eclipse的東西,至少準備200m的空閒內存,一般是能吃掉200~300m的。

好!如今的問題就是在zend studio for eclipse 上插上aptana就完美啦
1.裝好zend studio for eclipse,網上已經有完美的破解了
2.下載aptana的插件版:
[url]http://update.aptana.com/update/studio/3.2/[/url] Download Plugin Update Site ,下載下來的zip文件不用解壓。
3.插上:打開zend studio for eclipse,help->software updates->find and install...
選search for new features to install,next,New Archived site,選剛纔下載的zip文件···以後就一步步next,accept的下去就是了。重啓以後就完成了aptana的安裝了
4.其實這樣安裝好以後還沒沒完成的,編輯起來不管是PHP仍是HTML代碼,都仍是默認由zend來管理的,aptana還沒能管事。(其實zend studio for eclipse已經能夠比較好地支持js的代碼提示了,固然沒aptana強啦,還有就是不支持不支持css)。
5.最關鍵的一步就是讓aptana來管理所有的*.html,*.js,*.css文件。
window->preferences->General->Editors->File Associations。就是在這頁設置文件相關編輯器的,只要在這裏設置
*.html,*.js,*.css的Association editors爲aptan就能夠(設置成Default)。

好了,如今又有一個問題,若是您是使用一些php框架,例如fleaphp,cakephp之類的,或者是smarty之類的,會有可能使用後綴比較特別的template文件,view文件。
例如cakephp使用的是*.thtml,固然這些文件後綴的使用是能夠改變的(cakephp改起來比較不方便,並且可能會影響框架某些功能的使用,這個問題我在cakephp的官方論壇問過,你們都是建議改變編輯器的設置來支持*.thtml),而改變文件的支持就是在上面說的那頁文件相關編輯器(File Associations裏面本身添加設置啦。

aptan新版本還能夠支持php,我沒有詳細測試其功能,試了一下,代碼提示的功能仍是比較完善的,若是隻使用代碼提示功能仍是能夠代替一下zend  studio的哦。
aptana的php插件:
[url]http://update.aptana.com/update/php/3.2/[/url]
安裝方法跟aptana的安裝同樣,可是很若是裝進去zend studio裏極可能會搶掉zend的功能哦!反正我插進去後在*.thtml
文件裏面沒法使用···這點有待研究


寫了這麼多,算是對這幾天的尋找作了總結吧,總結一下相關的關鍵點:
1.aptana,
[url]http://update.aptana.com/update/studio/3.2/[/url]
2.aptana的php插件:
[url]http://update.aptana.com/update/php/3.2/[/url]
3.eclipse文件相關編輯器設置:
window->preferences->General->Editors->File Associations。就是在這頁設置文件相關編輯器
4.模板文件特殊後綴的支持:文件相關編輯器(File Associations
相關文章
相關標籤/搜索