转到方法声明

是否有可能通过Sublime Text中的方法调用来获取PHP方法声明?

// pressing some keys combination should navigate me // to the method declaration. If it's defined in some other file, // the file should be opened. $foo->doSomething(); 

编辑(2016年6月):以下 Erik255的答案是更好的现在,崇高的文字3了。 请给他加薪。 由于这是目前被接受的答案,所以这些是重复的步骤:

  1. 使用“文件>打开文件夹”或“项目>添加文件夹到项目”(您可能需要先创build一个项目)
  2. F12将跳转到项目中的任何符号

原始答案:

至于Sublime Text 2,你可以使用任何东西( CTRL + R )。

(只在当前页面内search)


崇高3是答案! 它有一个goto_definition函数构build,只要你有一个你的源文件夹添加项目(以便他们可以索引)工作正常。 我用它与scala +电梯,PHP,Python。

默认情况下,它被绑定到F12 ,没有项目设置,它只在实际的文件中search。

这是离开Eclipse和Netbeans的缺失function。

Sublime Text有一个CTags包,可以使用一个项目级别 .ctags .tags索引文件通过按两次ctrl + t跳转到光标下的符号定义: https : //github.com/SublimeText/CTags

有一个伟大的插件名为SublimeCodeIntel具有以下function:

  • 跳转到符号定义 – 跳转到符号定义的文件和行。
  • 导入自动完成 – 实时显示可用模块/符号的自动完成。
  • function调用工具提示 – 显示状态栏中有关工作function的信息。