Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpeclipse:跳转到函数定义?_Php_Eclipse_Function_Definition - Fatal编程技术网

phpeclipse:跳转到函数定义?

phpeclipse:跳转到函数定义?,php,eclipse,function,definition,Php,Eclipse,Function,Definition,从zend的IDE中,我知道按住Ctrl键并左键单击函数名会打开相应的源文件并跳转到函数定义 eclipse中是否有类似的东西,特别是phpeclipse或CDT? 我不确定这是否只是一个我看不到的窗口->首选项设置,或者我可能已禁用的某种源代码索引,但在设置中也找不到(如果可用) 有人知道正确的设置吗? 我将Eclipse3.4.1与PDT2.0.0.v20081229一起使用。Ctrl+Left click通常也可以在eclipse中工作,尽管它的反应非常缓慢。因此,我通常在将插入符号移动到

从zend的IDE中,我知道按住Ctrl键并左键单击函数名会打开相应的源文件并跳转到函数定义

eclipse中是否有类似的东西,特别是phpeclipse或CDT? 我不确定这是否只是一个我看不到的
窗口->首选项
设置,或者我可能已禁用的某种源代码索引,但在设置中也找不到(如果可用)

有人知道正确的设置吗?
我将Eclipse3.4.1与PDT2.0.0.v20081229一起使用。

Ctrl+Left click通常也可以在eclipse中工作,尽管它的反应非常缓慢。因此,我通常在将插入符号移动到函数名后使用F3

在“常规>编辑器>文本编辑器>超链接”的首选项中可以找到使用Ctrl+单击的功能。它可以在那里关掉。但是这个函数显然需要相应编辑器/解析器的支持才能使用

F3键在此绑定到“打开声明”。如果不是这种情况,则可以手动添加此映射,否则可能是Eclipse无法使用PHP完成此操作。

使用Juno和PDT(PHP开发工具),您可以通过以下方式将此有用的功能添加到项目中:

右键单击项目->配置->添加PHP支持


我在3.4节的某个时候把它打破了。不过,运行3.5测试版(Galileo)没有问题。是的。。。有时放置下划线可能有点慢。但是我发现没有必要等下划线。按住ctrl键并单击,然后稍等片刻。哦,好的,我过些时候再试一次。但我仍然需要把手移到鼠标上;不知何故,在编码方面,我更喜欢使用键盘:)尽管我的同事总是使用Ctrl+Clickwell,但若它反应太慢,我觉得eclipse应该使用CPU,因为“搜索”-但是eclipse在我的linux框“top”上什么都不做,显示java什么都不做,即使一分钟后它也不工作,它不能使用Ctrl+left或F3,这听起来像是关闭了选项-有人知道在哪里可以启用/禁用它吗?这个函数也适用于类方法吗?因为这就是我试图打开的$this->somefunction();一般来说>…>超链接我没有pdt的条目,似乎没有办法添加它-嗯-可能是我的安装不可信!如果使用PHP开发工具从较旧的PHPEclipse升级到Mars。。。他们怎么能把这么重要的特征隐藏得这么好。。。2015年仍然是一个有用的答案,谢谢:)一个“回到未来”的答案:D。。。谢谢你的投票!