是否可以通过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();
答案 0 :(得分:110)
Sublime 3就是答案!它有一个goto_definition函数构建,只要你有一个添加了源文件夹的项目(这样它们就可以被索引),它就可以正常工作。 我在scala + lift,PHP,Python中使用它。
默认情况下,它绑定到 F12 ,如果没有项目设置,它只会搜索实际文件。
离开Eclipse和Netbeans是缺少的功能。
答案 1 :(得分:103)
编辑(2016年6月):现在,Sublime Text 3已经淘汰,下面的答案更好Erik255。请投票支持他。由于这是目前接受的答案,因此重复这些步骤:
原始答案:
从Sublime Text 2开始,您可以使用转到任何内容( CTRL + R )。
(仅在当前页面内搜索)
答案 2 :(得分:14)
Sublime Text有一个CTags包,可以使用项目级 .ctags .tags
索引文件通过点击<跳转到光标下的符号定义kbd> ctrl + t 两次:https://github.com/SublimeText/CTags
答案 3 :(得分:3)
有一个名为SublimeCodeIntel的精彩插件,具有以下功能:
答案 4 :(得分:0)
对于Python,
我将项目添加到了崇高的境地。
我按CTRL+R
,然后开始输入函数名称。然后,光标指向函数定义的开头。
希望这会有所帮助。