如何删除或禁用Aptana Studio 3中的PHP编辑器



我正试图将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插件,看看这是否能解决问题?

看起来,如果您安装Eclipse Indigo,然后添加Aptana 3插件,然后转到项目首选项中的Project Natures,您可以看到几个选项:

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

禁用第一个PHP选项并重新构建您的项目。它会起作用的。你也有zend代码情报。

不幸的是,Aptana3插件做到了这一点。它对PDT做了同样的事情,这是最令人讨厌的,因为Aptana插件做其他事情都很漂亮。如果您可以选择使用哪个编辑器,并让两者都能很好地处理PHP文件,那将是一件很好的事情,但在Eclipse中为PHP分配多个编辑器似乎会导致冲突。不幸的是,没有办法只从Aptana Studio插件中删除PHP组件。

你可以安装Aptana Studio 2,它没有PHP编辑器(我理解)和/或你可以安装独立版本的Aptana Studio3,用它做你想做的事情,并将插件排除在Eclipse安装之外,但我想这并不理想。我还希望看到一个更好的解决方案,让多个PHP编辑器在Eclipse中工作得很好(并且能够将一个(即,目前不是Aptana)设置为主要默认值)。

@Lowell-这不是Aptana Studio的错;-)不幸的是,这是一个永远公开的WST问题,没有人参与。由于PDT和ZendStudio依赖于WST,当有另一个产品在Eclipse中设置内容类型时,这个问题就会出现。

更多详细信息,请访问:https://jira.appcelerator.org/browse/APSTUD-3185(这是针对CSS编辑器的,但与其他共享相同文件扩展名的编辑器相同。请参阅底部Max Stepanov的解释)。

删除Aptana促成的项目性质是一种部分解决方法。您可以右键单击您的PHP项目并选择Properties,导航到Project Natures项并取消选中"PHP"特性。之后,您将能够使用ZendStudio的编辑器打开PHP文件。然而这只是一个部分的解决方法,因为你仍然需要Zend's PHP Nature才能让Zend的项目管理正确工作(例如索引、内容辅助等)

所以。。。一个接近完整的解决方法是使用ZendPHP项目向导(而不是Aptana的)创建一个PHP项目。然后,在创建项目后,按照上面的natures说明,添加Aptana的Web nature,以启用HTML、JS和CSS。

希望能有所帮助。。。

最新更新