2012-02-27 66 views
0

我想安裝Aptana作爲Zend Studio的Eclipse插件,因爲HTML/Javascript編輯器在Aptana中更好,但我仍然希望Zend Studio處理PHP。當我嘗試編輯PHP文件時,收到「編輯器中不支持的內容類型」消息。看來,Aptana正試圖接管我的PHP編輯。我不確定該消息是否是Aptana抱怨,因爲Zend Studio正在打開該文件或Zend Studio抱怨,因爲Aptana需要該文件。顯然,存在衝突,就好像我將Aptana編輯器設爲PHP的默認設置或卸載Aptana插件一樣,消息也會消失。如何在Aptana Studio 3中刪除或禁用PHP編輯器?

我想知道如果我可以完全禁用或從Aptana Studio 3中刪除PHP插件並查看是否解決了該問題?

回答

0

樣子,如果你安裝Eclipse靛藍然後添加集錦3插件,然後你去Project Natures項目的喜好,你可以看到幾個選項:

PHP 
Rails 
Ruby 
Web 
org.eclipse.php.core.PHPNature 

禁用第一個PHP選項並重建您的項目。它會工作。你也有zend codeintel。

0

不幸的是,Aptana3插件做到了。它與PDT做同樣的事情,這是最令人討厭的,因爲那裏的Aptana插件做得非常好。如果你可以選擇使用哪種編輯器並且都能夠很好地處理PHP文件,那就太好了,但似乎Eclipse中有多個編輯器分配給PHP會導致衝突。不幸的是,沒有辦法從Aptana Studio插件中刪除PHP組件。

你可以安裝Aptana Studio 2,它沒有PHP編輯器(我知道),或者你可以安裝獨立版本的Aptana Studio 3來完成你想要做的事情,將插件從Eclipse安裝中移出,但這不是那麼理想,我想。我也很高興看到更好的解決方案,可以在Eclipse中很好地運行多個PHP編輯器(並且能夠設置一個 - 即現在,而不是Aptana - 作爲主要默認設置)。

0

@Lowell - 這不是Aptana工作室的故障;-)不幸的是,這是一個WST問題,永遠打開,沒有參加。由於PDT和Zend Studio依賴於WST,因此當存在另一種產品來設置內容類型時,此問題就會出現,因爲它們應該在Eclipse中進行設置。

查看更多詳細信息:https://jira.appcelerator.org/browse/APSTUD-3185(這是一個用於CSS編輯器的工具,但它與其他共享相同文件擴展名的編輯器是一樣的,請參閱Max Stepanov關於底部的解釋)。

刪除由Aptana提供的項目性質是部分解決方法。您可以右鍵單擊您的PHP項目並選擇屬性,導航到Project Natures項目並取消選中'PHP'性質。之後,您將能夠使用Zend Studio的編輯器打開PHP文件。然而......這只是一個部分的解決方法,因爲您仍然需要Zend's PHP Nature才能讓Zend的項目管理工作正常(例如索引,內容協助等)。

所以......一個接近完整的解決方法是使用Zend PHP項目嚮導(而不是Aptana's)創建一個PHP項目。然後,在項目創建後,按照上面的性質說明並添加Aptana的Web性質以啓用HTML,JS和CSS好吃的東西。

希望幫助...