转到方法声明
是否有可能通过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了。 请给他加薪。 由于这是目前被接受的答案,所以这些是重复的步骤:
- 使用“文件>打开文件夹”或“项目>添加文件夹到项目”(您可能需要先创build一个项目)
- 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的信息。