【问题标题】:Making Eclipse view different file extensions as PHP使 Eclipse 查看不同的文件扩展名作为 PHP
【发布时间】:2009-12-24 20:12:24
【问题描述】:

我有几个文件扩展名,例如 .module,我希望 Eclipse 将它们理解为 PHP - 所以我可以获得与编辑 @987654322 时相同的语法突出显示、代码完成等功能@ 文件。我该怎么做?

我转到窗口>>首选项>>常规>>文件关联并将*.module添加到文件类型列表中。当我点击*.module 时,它现在显示关联的编辑器是 PHP 编辑器和文本编辑器。

但是,当我打开 *.module 文件进行编辑时,它给了我一条错误消息:

编辑器中不支持的内容类型。到 将文件扩展名与 支持的内容类型,请参阅 内容类型首选项页面。

我做错了什么?

已修复:重新启动 Eclipse,现在它可以工作了。

【问题讨论】:

    标签: php eclipse ide syntax-highlighting


    【解决方案1】:

    前往窗口 -> 首选项。深入到常规 -> 编辑器 -> 文件关联。从这里您可以添加您的扩展(例如 *.module)并将它们与您喜欢的 PHP 编辑器相关联。

    然后重新启动 Eclipse 以使更改生效。

    【讨论】:

    • 我已经尝试过了,但我认为我仍然做错了什么(见上文。)
    • 您必须在执行此操作后重新启动 eclipse 才能进行修复
    • 我必须同时进行 General->Editors->FileAssociation 编辑和 General->ContentTypes 编辑。但是,ContentTypes 没有列出 PHP 内容类型(在 Juno 中)。相反,我在 Text->%content-type.name.() 选项中找到了各种 PHP 文件扩展名。这是我添加 *.i 以关联我需要与 PHP 编辑器关联的旧 *.i 文件的地方。另外,我必须重新启动 Eclipse。
    • 还要确保在关闭 Eclipse 时没有打开任何 .module 文件。
    • 我已经通过“刷新”项目做到了。然后是 Eclipse 识别文件类型到期的扩展
    【解决方案2】:

    仅供参考。

    窗口 > 首选项 > 常规 > 内容类型。
    展开“▷Text”,您将找到“PHP Content Type”。选择那个。
    然后点击“添加”并插入您自己的扩展。

    【讨论】:

    • 接受的答案对我不起作用,但这确实有效。使用 *.phpm 文件扩展名。
    • 我必须同时进行 General->Editors->FileAssociation 编辑和 General->ContentTypes 编辑。但是,ContentTypes 没有列出 PHP 内容类型(在 Juno 中)。相反,我在 Text->%content-type.name.() 选项中找到了各种 PHP 文件扩展名。这是我添加 *.i 以关联我需要与 PHP 编辑器关联的旧 *.i 文件的地方。另外,我必须重新启动 Eclipse。
    • 这个也对我有用。我必须重新启动 Eclipse 才能使更改生效。
    【解决方案3】:

    需要注意的额外事项。

    即使在安装 PDT 之后,我也遇到了同样的问题。原来在 General=>Content Types=>Text for *.php 中有一个条目。请注意,这不在 General=>Content Types=>Text=>PHP Content Type 下,它由 PDT 放置在那里。删除 Text 下的那个解决了我的问题。

    【讨论】:

      【解决方案4】:

      窗口 > 首选项 > 常规 > 内容类型 > 文本 > PHP 内容类型 添加任何类型的文件,如 *.module、*.install 等

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-07
        • 1970-01-01
        相关资源
        最近更新 更多