文件关联在文件基础上是可变的

时间:2013-01-28 19:33:48

标签: aptana

我遇到了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.phpc.php的类型为“文件(PHP内容类型)”,a.php具有“文件(PHP源代码)”。

1 个答案:

答案 0 :(得分:1)

您也可以基于每个文件设置文件关联,看起来这可能是您的问题,因为您的其他仓库工作正常吗?

在Project Explorer中右键单击您的文件(这是我测试过的地方)并选择“Open With ...”并从子菜单中选择您喜欢的编辑器。一旦您在此列表中选择了一个编辑器,Aptana将记住您对该文件的偏好,并在将来双击时使用它 - 即使该类型的所有其他文件都打开了其他内容。

希望这适合你。