我们为业务提供支持的软件有近 16,000 个 PHP 文件长。这是一个绝对庞大的系统。 Zend Studio 实际上需要几个小时来运行 DLTK 索引。
我找不到对此的最新回复,但必须有一种方法可以禁用它,或将其限制到特定目录。
此外,这个进程到底在做什么?
谢谢。
最佳答案
DLTK 索引是 Eclipse 的一项功能,用于索引有关 PHP 或 Perl 等动态语言的信息。对于 PHP,这包括类定义(包括其属性和方法)、函数原型(prototype)、解析其他文件中包含或需要的代码以及许多其他内容。
如果没有它,您将丢失项目定义的类和函数的自动完成等功能。它还有助于重构,因此如果您重命名函数,它可以更新引用该函数的所有其他文件。
这通常是一件好事,但我感受到你的痛苦,并且多次遇到同样的问题。
您可以通过右键单击要从项目索引中排除的文件夹并选择构建路径
,然后单击排除
来防止某些目录被索引。这应该可以防止它被此进程索引。
或者,您可以提取项目属性并从那里管理排除的路径:
关于eclipse - DLTK 索引正在进行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345011/