当我在Aptana / Eclipse中创建一个新项目时,我必须指定我的项目不应该“自动构建”以避免这种显然不需要的行为。 如果这是一种编译语言,我会理解,但因为它是PHP,为什么Aptana需要构建,它做了什么需要这么长时间?
当我在测试服务器上启动一个PHP文件并且处理到一个永无止境的状态栏时,这会特别烦人,因为IDE会运行我的jQuery UI和CKEditor库中的每个文件,其中文件非常多。
答案 0 :(得分:2)
构建不仅仅意味着"编译。"例如,它可能正在验证XML,HTML,JavaScript等文件;它可能意味着将文件复制到构建输出位置(它为Java项目执行此操作,但我不做PHP,因此我不确定这是否是PHP构建的一部分)。
要了解更多关于它正在做什么的信息,请打开项目的属性并查看“构建者”部分;还要查看是否存在验证或XML或其他部分,可能允许您配置构建期间发生的情况。最重要的是,除非出现问题,否则构建不应超过几秒钟。
答案 1 :(得分:1)
其中一项任务是内省每个文件,函数,类,常量等,以构建自动完成列表。
如果您需要快速进行一次性编辑,请不要使用繁重的IDE:)
答案 2 :(得分:0)
您可以通过右键单击>从构建中排除项目构建>从构建中排除。但是,如果你想要适当的内容帮助,这个步骤是必要的。