我遇到了Aptana文件/编辑器关联的问题。我已经将PDT安装到了Aptana。在一个目录中,我有三个(和更多)PHP文件。当我打开第一个Aptana打开“PHP编辑器”时,当我打开第二个时,我得到一个错误(“不支持的内容类型编辑器”),第三个Aptana打开“PHP源编辑器”。所有都具有相同的扩展名(.php
)。我希望Aptana用“PHP Editor”打开所有PHP文件。当我用“PHP Editor”显式打开抛出错误的文件时,我得到了同样的错误。
我已经激活了PHP角色。内容类型>文字> PHP内容类型包含*.php (locked)
,内容类型>文字> PHP Source也有*.php (locked)
。在文件关联中,我为* .php列出了两个编辑器(和两个文本编辑器),“PHP Editor”是默认编辑器。
该项目是(本地)GIT存储库。在另一个项目(也是一个GIT存储库)中它接缝工作(所有* .php文件都在“PHP编辑器”中打开)。
有人可以向我解释“魔术”并给我一个提示如何解决我的问题。我不想切换到另一个IDE或类似的东西......
修改
以下是不同文件的行为方式:
Open With… Open With… Open With…
file double click PHP Editor PHP Source Editor Default Editor
-------- -------------------- ------------- -------------------- --------------
a.php Error Error PHP Source Editor Error
b.php PHP Editor PHP Editor PHP Source Editor PHP Editor
c.php PHP Source Editor PHP Editor PHP Source Editor PHP Editor
如Sarah Kemp在她的回答中所描述的那样,b.php和c.php的不同行为是正确的。但是为什么我不能用PHP编辑器打开文件a.php?
编辑2
当我查看文件属性时,b.php
和c.php
的类型为“文件(PHP内容类型)”,a.php
具有“文件(PHP源代码)”。
答案 0 :(得分:1)
您也可以基于每个文件设置文件关联,看起来这可能是您的问题,因为您的其他仓库工作正常吗?
在Project Explorer中右键单击您的文件(这是我测试过的地方)并选择“Open With ...”并从子菜单中选择您喜欢的编辑器。一旦您在此列表中选择了一个编辑器,Aptana将记住您对该文件的偏好,并在将来双击时使用它 - 即使该类型的所有其他文件都打开了其他内容。
希望这适合你。