Dmi*_*rev 5 eclipse eclipse-plugin eclipse-rse
什么是:
在主机上:
适用于PHP开发人员的Windows 7 Eclipse
版本:Helios Service Release 2
在客机上:Linux debian挤压
我想使用RSE在Eclipse中通过SSH编辑我的远程项目.一切都很好,我是在Remote System Explorer透视图中这样做的:

然后我转到PHP透视图.右键单击project-> Configure-> Add PHP Support.然后按Ctrl+Shift+Space或Ctrl+Space.没有完成(代码帮助).

好的,我发现了这个bug(2008年)和解决方案描述(2009年):Bug 251496.我这样做了:
这是我对问题的解决方案:我刚刚在PHPExplorer视图中删除了RemoteSystemsTempFiles项目,而不是将其重新创建为PHP项目(New-> PHP Project,当然它必须再次命名为RemoteSystemsTempFiles).这对我有用,现在代码完成没问题,希望这有帮助.

它没有解决问题.因为PHP语言库可能没有Core API ...帮助.谢谢.
我发现将以下行添加到.project确实解决了PHP项目本身的类的自动完成问题,但是不适用于本机PHP函数:
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>
Run Code Online (Sandbox Code Playgroud)
我找到了解决方法:
你必须转到你的eclipse配置文件夹并找到PHP语言文件夹:
就我而言: C:\Program Files\EclipseSF2\configuration\org.eclipse.osgi\bundles\276\1\.cp\Resources\language\php5.3
然后你可以:
这允许自动完成本机PHP功能!
对于使用Symfony框架的人,您可以在.project文件中添加以下行:
<buildCommand>
<name>com.dubture.symfony.core.symfonyBuilder</name>
<arguments>
</arguments>
</buildCommand>
Run Code Online (Sandbox Code Playgroud)
解决方案:
1)关闭Eclipse。
2) 转到项目路径。
3)使用文本编辑器(gedit、VIM、记事本等)打开“.buildpath ” 。
4) 在“ buildpath ”行之后添加下一行:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Run Code Online (Sandbox Code Playgroud)
例子:
前:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path="library"/>
<buildpathentry kind="src" path="public"/>
<buildpathentry kind="src" path="application"/>
</buildpath>
Run Code Online (Sandbox Code Playgroud)
后:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
<buildpathentry kind="src" path="library"/>
<buildpathentry kind="src" path="public"/>
<buildpathentry kind="src" path="application"/>
</buildpath>
Run Code Online (Sandbox Code Playgroud)
5)保存文件并退出!
6) 打开Eclipse。
7)工作!
| 归档时间: |
|
| 查看次数: |
8251 次 |
| 最近记录: |