gpt4 book ai didi

eclipse - 代码完成不适用于远程文件(使用RSE)

转载 作者:行者123 更新时间:2023-12-03 22:08:06 27 4
gpt4 key购买 nike

什么是:

在主机上:
Windows 7的
面向PHP开发人员的Eclipse
版本:Helios Service Release 2

在 guest 计算机上:
Linux debian压缩

我想使用RSE在Eclipse中通过SSH编辑远程项目。一切正常,我可以从“远程系统资源管理器”角度进行操作:

然后我转到PHP的角度。右键单击项目->配置->添加PHP支持。然后按Ctrl+Shift+SpaceCtrl+Space。没有补全(代码辅助)。

好的,我发现了这个错误(在2008年)和解决方案描述(在2009年):Bug 251496。我是这样做的:

Here's my solution to the problem: I just deleted the RemoteSystemsTempFiles project in the PHPExplorer View and than recreated it as a PHP Project (New->PHP Project, ofcourse it has to be named again RemoteSystemsTempFiles). This worked for me, now code completion is ok, hope this helps.



它不能解决问题。因为PHP语言库可能没有Core API,所以...
帮助。谢谢。

最佳答案

PHP项目的自动补全(类,函数...):

我发现将以下行添加到.project确实解决了PHP项目本身的类的自动补全问题,但不适用于 native PHP函数:

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>

我找到了解决方法:

自动完成 native PHP函数(print_r()...):

您必须转到eclipse配置文件夹,然后找到PHP语言文件夹:

就我而言: C:\Program Files\EclipseSF2\configuration\org.eclipse.osgi\bundles\276\1\.cp\Resources\language\php5.3
那么你就可以:
  • 右键单击您的Eclipse项目的根目录
  • 然后去建立路径
  • 链接源
  • 浏览:并链接到该文件夹​​...

  • 这样就可以自动完成 native PHP功能!

    Symfony框架的自动补全功能:

    对于使用Symfony框架的人,您可以将以下行添加到.project文件中:
    <buildCommand>
    <name>com.dubture.symfony.core.symfonyBuilder</name>
    <arguments>
    </arguments>
    </buildCommand>

    关于eclipse - 代码完成不适用于远程文件(使用RSE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896909/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com