【发布时间】:2017-06-29 20:59:55
【问题描述】:
首先,我解释一下我尝试这样做的原因。 我尝试了许多可以提供方便的语法和变量检查的编辑器/IDE。 Eclipse 做得最好。
但只有在我使用它的项目时它才能正常工作,否则会出现很多故障并且无法正确支持语法建议/自动完成。
我将我的 FTP 客户端设置为将文件下载到项目的文件夹中,但 Eclipse 不将它们识别为该项目的一部分,所以我仍然没有它的完全支持。如果我在同一个文件夹中使用 Eclipse 创建 PHP 文件,它就可以正常工作。有没有办法将项目文件夹中的所有 PHP 文件作为项目的一部分读取?
或者,如果您可以建议 IDE 像 Eclipse 那样执行语法检查/自动完成任务,我会检查我是否尝试过。我不能将所有 CMS 都包含到项目中,因为它是 Bitrix,它可以杀死任何可以尝试咀嚼它的 IDE,所以我只需要一个可靠的工具,它可以作为当前编辑脚本的代码验证。完美的工具可以只针对 PHP 5.6/7.1 进行设置,并根据语言规则执行验证。
【问题讨论】:
-
谢谢,但它不起作用,我看不到任何行为变化。也许一个原因可能是我下载的文件存储在带有临时名称的子文件夹中
-
它们必须是 PHP 文件才能正常工作。打开这些文件之一,它们是否显示为 PHP 文件?除非没有,否则它们无法被编入索引。
-
它们是 php 文件。我有一个名为“测试”(工作区/测试)的 Eclipse 项目。我通过 Eclipse 创建了一个名为“newfile.php”的 php 文件,它被识别(在标题中写为 Test/newfile.php)。我的客户端将文件下载到 Test/
/file.php。我在 Eclipse 中打开它,然后对我的项目进行清理,并且没有出现任何更改。编辑后的文件中仍然没有完整的 php 支持。 -
确保该目录是 Eclipse 构建路径的一部分,以便 DLTK 知道它需要索引它。还要检查产品文档需要匹配哪些先决条件才能成为该文件夹的索引。如果您觉得这很麻烦,请尝试 Phpstorm 的 30 天试用。