2

文件 A 包括文件 B 和 C。

因此,C 可以访问 A 和 B 中定义的所有内容,但 C 不知道这一点。如何告诉 C 它实际上具有访问权限以便 IntelliSense 工作?


也许是一个更清楚的例子:

如果master.php包含library.phppage.phppage.php 可以访问library.php,但无法page.php知道这一点。我想手动告诉page.phplibrary.php已经包含在内,并让 Komodo 将它保存在一些元数据或项目文件中。

4

1 回答 1

1

基本答案是,根据您的 Komodo 设置,它会自动收集它(尽管根据我的经验,它不是 100% 可靠的)。您可以在 IDE 设置中设置为智能感知自动导入哪些目录。我会检查两个地方:

转到Komodo IDE 中的Edit->Preferences->Code Intelligence并确保“包括项目基目录中的所有文件和目录”

例如,转到Edit->Preferences->Languages->PHP并将任何其他目录添加到导入中,例如 Zend Framework。

于 2011-07-16T01:08:12.380 回答