0

我对 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 源)”。

4

1 回答 1

1

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

在项目资源管理器中右键单击您的文件(这是我测试的地方)并选择“打开方式...”并从子菜单中选择您喜欢的编辑器。一旦您在此列表中选择了一个编辑器,Aptana 将记住您对该文件的偏好,并在您将来双击时使用它——即使该类型的所有其他文件以其他方式打开。

希望这对你有用。

于 2013-01-28T20:15:48.190 回答