Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 强制EclipsePDT中没有扩展名的文件的内容类型?_Php_Eclipse_Eclipse Pdt - Fatal编程技术网

Php 强制EclipsePDT中没有扩展名的文件的内容类型?

Php 强制EclipsePDT中没有扩展名的文件的内容类型?,php,eclipse,eclipse-pdt,Php,Eclipse,Eclipse Pdt,我使用EclipsePDT来处理我的PHP项目,当Eclipse无法识别没有扩展名的PHP文件时,我会觉得很不方便。我们的项目包含许多没有文件扩展名的cli/bash样式的php脚本(无论出于何种原因)。这导致这些特定文件没有代码完成、突出显示等。它将它们视为纯文本 是否有一种方法可以将这些特定文件标记为PHP以使用PDT功能?如果我没记错的话,您可能可以执行以下操作: 右键单击Navigator面板中的文件——或者您正在使用的等效文件 选择openwithOther… 在弹出的对话框中,您应

我使用EclipsePDT来处理我的PHP项目,当Eclipse无法识别没有扩展名的PHP文件时,我会觉得很不方便。我们的项目包含许多没有文件扩展名的cli/bash样式的php脚本(无论出于何种原因)。这导致这些特定文件没有代码完成、突出显示等。它将它们视为纯文本


是否有一种方法可以将这些特定文件标记为PHP以使用PDT功能?

如果我没记错的话,您可能可以执行以下操作:

  • 右键单击Navigator面板中的文件——或者您正在使用的等效文件
  • 选择
    openwith
    Other…
  • 在弹出的对话框中,您应该能够选择
    PHP编辑器
下次双击该文件以打开它时,应使用先前选择的编辑器自动打开该文件


但是您必须为每个文件执行一次,因此Eclipse PDT确实知道应该为哪个文件使用哪个编辑器……

Swooper建议的一种解决方法(在他的perl案例中)建议创建指向扩展名文件的链接,并通过这些链接在Eclipse中编辑文件


如果您有很多无扩展文件,这可能并不理想,也可能很困难,但它会起作用。

如果可能(我个人不知道),您将编写一个规则,该规则将影响所有文件,而不仅仅是php文件。看起来会变得一团糟。相关人员:这正是我想要的。我希望避免任何全面的配置更改。我来试一试。用PHP编辑器打开无扩展文件后,我看到一个对话框,该对话框在编辑器中声明
不支持的内容类型
,并建议我在配置菜单中编辑内容类型。哦,听起来很有希望。