我对 Aptana 文件/编辑器关联有疑问。我已将 PDT 安装到 Aptana 中。在一个目录中,我有三个(以及更多)PHP 文件。当我打开第一个 Aptana 时会打开“PHP 编辑器”,当我打开第二个 Aptana 时会出现错误(“不支持的内容类型编辑器”),而第三个 Aptana 会打开“PHP 源代码编辑器”。都具有相同的扩展名 ( .php
)。我希望 Aptana 使用“PHP 编辑器”打开所有 PHP 文件。当我使用“PHP 编辑器”显式打开引发错误的文件时,我得到了同样的错误。
我已经激活了 PHP 视角。Content Types > Text > PHP Content Type has *.php (locked)
, Content Types > Text > PHP Source has *.php (locked)
,也是。在文件关联中,我为 *.php 列出了两个编辑器(和两个文本编辑器),并且“PHP 编辑器”是默认编辑器。
该项目是一个(本地)GIT 存储库。在另一个项目(也是一个 GIT 存储库)中,它可以正常工作(所有 *.php 文件都在“PHP 编辑器”中打开)。
有人可以向我解释那个“魔法”并给我一个提示如何解决我的问题。我不想切换到另一个 IDE 或类似的东西……</p>
编辑
以下是不同文件的行为方式:
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 源)”。