Php 使用EclipsePDT构建并包含配置
我正在使用EclipsePDT开发一个php项目。我们需要包括几段外部代码(例如PHPExcel)。有没有一种方法可以设置我的项目,这样我就可以在键入代码时从这些类中获得自动建议,而不必获得验证问题和他们的“待办事项”列表?也许我需要以不同的方式设置我的项目?目前,项目根目录是源文件夹。您可以在Preferences->PHP->PHP库中将它们添加为PHP库Php 使用EclipsePDT构建并包含配置,php,validation,build,include,eclipse-pdt,Php,Validation,Build,Include,Eclipse Pdt,我正在使用EclipsePDT开发一个php项目。我们需要包括几段外部代码(例如PHPExcel)。有没有一种方法可以设置我的项目,这样我就可以在键入代码时从这些类中获得自动建议,而不必获得验证问题和他们的“待办事项”列表?也许我需要以不同的方式设置我的项目?目前,项目根目录是源文件夹。您可以在Preferences->PHP->PHP库中将它们添加为PHP库 然而,我不确定你是否能从他们那里自动完成,我用PDT已经有一段时间了。但我怀疑你是这样做的。据我所知,你得到了所有信息——代码完成、验证
然而,我不确定你是否能从他们那里自动完成,我用PDT已经有一段时间了。但我怀疑你是这样做的。据我所知,你得到了所有信息——代码完成、验证警告、TODO——或者一点也没有。获取它们的最简单方法是在include路径中为每个库设置include,最好是在运行时条件逻辑开始之前 或者,我已经使用NetBeans 6个多月了,那里的代码完成也非常出色:您是否已经尝试过(在PHP资源管理器上)“(项目)属性”>PHP包含路径>库>添加外部源文件夹 我的配置是Eclipse(Galileo3.5.2)IDEforJavaDevelopers(1.2.2)+PDT插件(2.1.2) 编辑: 我不确定您想要完成的工作是否值得,但您可以尝试分别配置“验证”和“待办事项列表”: 验证 从生成路径中删除“libs”目录((右键单击目录:生成路径>从生成路径中删除或生成路径>排除) 任务清单 避免分析“libs”目录:
- 选择一个新范围:“工作集上的范围”>
- 点击“选择”按钮>“选定工作集”选项
- 创建或更新工作集,避免使用“libs”目录
在所有这些之后,你重建了你的项目,希望你能得到你想要的。代码已经在项目中了(因此它存储在SVN等中)。我认为从技术上讲,库是“在”项目之外的,是吗?(PS谢谢!)事实上,对于PHP而言,Netbeans目前可能比eclipse和pdt更好。我担心这可能是事实。我将继续以防万一。对于其他试图了解如何添加pdt的人,我上个月写了最后一篇文章:我使用此方法添加的代码是否必须在项目之外?因为代码是在项目内的一个文件夹中,因为它也必须存储在subversion中。我想这已经很接近了。但是,如果我从生成路径中排除“libs”目录,那么代码完成将不再有效。很抱歉……当我编辑我的原始答案时,在配置“验证”和“待办事项列表”之后,我忘了提到这一点另外,您可以按照我在回答中首先提出的建议进行操作:将“libs”文件夹添加为外部库,它应该可以工作。