在 EclipsePDT 中对没有扩展名的文件强制 Content-Type?

发布于 2024-08-16 11:58:33 字数 199 浏览 2 评论 0原文

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

有没有办法可以将这些特定文件标记为 PHP 以使用 PDT 功能?

I use Eclipse-PDT to work on my PHP projects and find it inconvenient when Eclipse does not recognize my php files that have no extension. Our project contains many cli/bash-style php scripts that have no file-extension (for whatever reason). This results in no code-completion, highlighting, etc for these particular files. It treats them as plain-text.

Is there a way I can mark these particular files as PHP to use the PDT features?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

阿楠 2024-08-23 11:58:33

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

  • 右键单击导航器面板中的文件 - 或者您正在使用的等效项
  • 选择打开方式> 其他...
  • 在弹出的对话框中,您应该能够选择 PHP 编辑器

下次双击该文件将其打开,它应该使用您之前选择的编辑器自动打开。

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

If I remember correctly, you might be able to do something like this :

  • right-click on the file in the Navigator panel -- or the equivalent you are using
  • choose Open with > Other...
  • In the dialog box that pops-up, you should be able to choose the PHP Editor

Next time you'll double-click on that file to open it, it should automatically bge opened using the editor you selected earlier.

But you'll have to do that once for each one of your files, so Eclipse PDT does know for which files which editor it should use...

北笙凉宸 2024-08-23 11:58:33

Swooper 建议的解决方法(以 perl 为例)此处建议创建带有扩展名的文件的链接并编辑文件在 Eclipse 中通过这些链接。

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

A workaround suggested by Swooper (in his case for perl) here suggests to create links to the files with extensions and edit the files in Eclipse through those links.

Not ideal and maybe hard if you have a lot of extensionless files, but it will work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文