【发布时间】:2011-05-05 11:24:44
【问题描述】:
什么是:
在主机上:
Windows 7的
面向 PHP 开发人员的 Eclipse
版本:Helios Service Release 2
在访客机器上: Linux debian 挤压
我想使用 RSE 在 Eclipse 中通过 SSH 编辑我的远程项目。一切都好,我在远程系统资源管理器的角度这样做:
然后我进入 PHP 视角。右键单击项目->配置->添加 PHP 支持。并按Ctrl+Shift+Space 或Ctrl+Space。没有可用的补全(代码辅助)。
好的,我发现了这个错误(2008 年)和解决方案描述(2009 年):Bug 251496。我这样做了:
这是我对问题的解决方案: 我刚刚删除了 PHPExplorer 视图中的 RemoteSystemsTempFiles 项目和 而不是将它重新创建为一个 PHP 项目(New-> PHP Project,当然它必须是 再次命名为 RemoteSystemsTempFiles)。这对我有用,现在代码完成是 好的,希望这会有所帮助。
它不能解决问题。因为 PHP 语言库没有核心 API 可能...... 帮助。谢谢。
【问题讨论】:
-
我找到了解决办法!只需创建一个虚拟项目(例如
localhost)并在这个虚拟项目中导入Core API。Right click on dummy project->Import...->General->File System-><path to workspace\.metadata\.plugins\org.eclipse.php.core\_language_>。然后Right click on your project->Include Path->Configure Include Path...->Projects->Add...-><dummy project>。就这样!代码完成现在正在运行。 -
或者如果您不想创建项目,只需执行以下操作:右键单击您的项目->包含路径->配置包含路径...->库->添加库->配置->新建...->单击新创建的->添加外部文件夹->
可能有点不那么hacky,但仍然感觉很乱。我希望有一个适当的修复。
标签: eclipse eclipse-plugin eclipse-rse